1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| <script>
| export default {
| onLaunch: function () {
| console.log('App Launch')
| // #ifdef H5
| //在页面加载时读取sessionStorage里的状态信息
| if (sessionStorage.getItem('store')) {
| this.$store.replaceState(Object.assign({}, this.$store.state, JSON.parse(sessionStorage.getItem('store'))))
| }
| //在页面刷新时将vuex里的信息保存到sessionStorage里
| window.addEventListener('beforeunload', () => {
| sessionStorage.setItem('store', JSON.stringify(this.$store.state))
| })
| // #endif
| },
| onShow: function () {
| console.log('App Show')
| },
| onHide: function () {
| console.log('App Hide')
| }
| }
| </script>
|
| <style lang="scss">
| /** 引入全局基本样式 */
| @import 'styles/base.scss';
|
| /* 引入 uView 基础样式 */
| @import '@/uni_modules/uview-ui/index.scss';
|
| /*每个页面公共scss */
| @import 'app.scss';
| </style>
|
|