App.vue 858 字节
Newer Older
1
<!-- HBuilder X 版本要求: 3.6.11+ -->
DCloud-WZF's avatar
DCloud-WZF 已提交
2
<script lang="ts">
3
let firstBackTime = 0
4 5
export default {
  onLaunch: function () {
6
    console.log('App Launch')
7 8
  },
  onShow: function () {
9
    console.log('App Show')
10 11
  },
  onHide: function () {
12
    console.log('App Hide')
13
  },
14 15 16 17 18 19 20 21 22 23 24 25 26 27
  onLastPageBackPress: function () {
    if (firstBackTime == 0) {
      uni.showToast({
        title: '再按一次退出应用',
        position: 'bottom',
      })
      firstBackTime = Date.now()
      setTimeout(() => {
        firstBackTime = 0
      }, 2000)
    } else if (Date.now() - firstBackTime < 2000) {
      firstBackTime = Date.now()
      uni.exit(null)
    }
28
  },
29
}
杜庆泉's avatar
init  
杜庆泉 已提交
30 31 32
</script>

<style>
33 34 35 36 37
/*每个页面公共css */
/* uni.css - 通用组件、模板样式库,可以当作一套ui库应用 */
/* #ifdef APP-VUE */
@import './common/uni.css';
/* #endif */
杜庆泉's avatar
init  
杜庆泉 已提交
38
</style>