1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <template>
- <view class="main">
- <code-elf-guide v-if="guidePages"></code-elf-guide>
- </view>
- </template>
- <script>
- import codeElfGuide from '@/components/code-elf-guide/code-elf-guide.vue'
- export default {
- components: {
- codeElfGuide
- },
- data() {
- return {
- guidePages:true
- }
- },
- onLoad(){
- this.loadExecution()
- },
- methods: {
- loadExecution(){
- /**
- * 获取本地存储中launchFlag的值
- * 若存在,说明不是首次启动,直接进入首页;
- * 若不存在,说明是首次启动,进入引导页;
- */
- try {
- // 获取本地存储中launchFlag标识
- const value = uni.getStorageSync('launchFlag');
- if (value) {
- uni.setStorage({
- key: 'launchFlag',
- data: true,
- });
- // launchFlag=true直接跳转到首页
- uni.switchTab({
- url: '/pages/sale/information'
- });
- } else {
- // launchFlag!=true显示引导页
- this.guidePages = true
- }
- } catch(e) {
- // error
- uni.setStorage({
- key: 'launchFlag',
- data: true,
- success: function () {
- console.log('error时存储launchFlag');
- }
- });
- this.guidePages = true
- }
- }
- }
- }
- </script>
- <style>
- page,.main{
- width: 100%;
- height: 100%;
- }
- </style>
|