博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序 - 实现第一次进入引导页
阅读量:6656 次
发布时间:2019-06-25

本文共 1616 字,大约阅读时间需要 5 分钟。

首先,我们分两步走

 

1. 引导页实现

2. 如何后续不再进入引导页

 

 

引导页实现

第一步app.json 添加一个新页面(也就是引导页面)

1 { 2   "pages":[ 3     "pages/index/guide", 4     "pages/welcome/welcome" 5      6   ], 7   "window":{ 8     "backgroundTextStyle":"light", 9     "navigationBarBackgroundColor": "#b3d4db",10     "navigationBarTitleText": "欢迎",11     "navigationBarTextStyle":"black"12   }13 }
View Code

 

第二步利用swiper实现普通单引导页面(配合ui添加一些文字介绍)

 

guide.js

1 Page({ 2   data: { 3     imgs: [ 4       "http://img.kaiyanapp.com/5edbf92b929f9174e3b69500df52ee21.jpeg?imageMogr2/quality/60", 5       "http://img.kaiyanapp.com/f2c497cb520d8360ef2980ecd0efdee7.jpeg?imageMogr2/quality/60", 6       "http://img.kaiyanapp.com/64f96635ddc425e3be237b5f70374d87.jpeg?imageMogr2/quality/60", 7     ], 8  9     img: "http://img.kaiyanapp.com/7ff70fb62f596267ea863e1acb4fa484.jpeg",10   },11 12   start() {13     wx.navigateTo({14       url: '../welcome/welcome'15     })16   },17 18 19 })
View Code

guide.wxml

1 
2
3
4
5
6
7
8
View Code

guide.wxss

1 swiper { 2   /*这个是绝对布局*/ 3   position: absolute; 4   height: 100%; 5   width: 100%; 6 } 7  8 .swiper-image { 9   height: 100%;10   width: 100%;11   /*透明度*/12   opacity: 0.9;13 }14 15 .button-img {16   /*这个是绝对布局*/17   position: relative;18   bottom: 90px;19   height: 40px;20   width: 120px;21   opacity: 0.6;22 }
View Code

 

第三步,判断是否第一次进入? 如果复杂些,那就是要后台传值过来,简单的话就是本地缓存一个有用户信息的key

在app.js 里面的onLaunch里面的判断

 

1.设置缓存

2.读取缓存 - > 是否存在 - > 是 -> 进入welcome

 读取缓存- > 是否存在 - > 否 -> 进入引导页

 

 

打包的文件点击: , 即可下载

好了,只要不clear这个小程序的缓存,那么它就不会进入第一次的引导页!

 

转载地址:http://pfxto.baihongyu.com/

你可能感兴趣的文章
git 拉取和获取 pull 和 fetch 区别
查看>>
html5系列目录
查看>>
C# 视频监控系列(1):准备
查看>>
6.3. 获取当前用户
查看>>
软件架构中的层次依赖
查看>>
两个容易被忽略的mysql知识
查看>>
ORACLE SOA SUITE ORABPEL-12133 错误解决
查看>>
除了新闻识别,这家媒体还利用AI管理内容分发,2500万人已关注
查看>>
【Python】执行系统命令的常见用法
查看>>
Yarn 安装
查看>>
敏捷开发中如何定义“完成”?
查看>>
机器学习光速入门
查看>>
Hexo博客SEO优化
查看>>
深入理解jQuery插件开发总结(二)
查看>>
熟悉的< script >标签
查看>>
Eslint-代码规范请了解一下
查看>>
Jasperreport 报表开发
查看>>
java基础提高之Vector
查看>>
构建基于 Node.js 的条形码识别程序
查看>>
电子商务java b2b b2c o2o平台
查看>>