zoukankan      html  css  js  c++  java
  • 小程序

    首先,我们分两步走

     

    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 <swiper indicator-dots="true">
    2   <block wx:for="{{imgs}}" wx:for-index="index">
    3     <swiper-item class="swiper-items">
    4       <image class="swiper-image" src="{{item}}"></image>
    5       <button class="button-img" bindtap="start" wx:if="{{index == imgs.length - 1}}">立即体验</button>
    6     </swiper-item>
    7   </block>
    8 </swiper>
    View Code

    guide.wxss

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

     

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

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

    1.设置缓存

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

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

    打包的文件点击:小程序 -引导页 , 即可下载

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

  • 相关阅读:
    vi 编辑内容中查找字符位置
    使用 Oracle GoldenGate 在 Microsoft SQL Server 和 Oracle Database 之间复制事务
    EBS R12 更改SYSADMIN密码
    两种步骤 更改 EBS R12界面LOGO以及内容
    Get Current LOV Query SQL
    Oracle Gateways透明网关访问SQL Server
    Oracle 数据集成的实际解决方案
    将SQLServer2005中的数据同步到Oracle中
    ogg实现oracle到sql server 2005的同步
    wince和window mobile winphone
  • 原文地址:https://www.cnblogs.com/cisum/p/9095974.html
Copyright © 2011-2022 走看看