前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序--自定义新用户引导页面

微信小程序--自定义新用户引导页面

作者头像
海轰Pro
发布2021-04-12 10:49:28
1.3K0
发布2021-04-12 10:49:28
举报
文章被收录于专栏:海轰轰的学习笔记

效果展示

Demo代码

wxml

代码语言:javascript
复制
<view class='page-cont' wx:if="{{isTiptrue}}">
  <view class='top'>
    <image src='../images/jiantou.png'></image>
    <view class='p_one'>添加「海轰Pro」小程序 坚持每天学习</view>
  </view>
  <view class='cont'>
    <view class='cont-p'>
      <view class='text'><text>1</text></view><view>点击右上角</view>
      <image src='../images/jiaonang.jpg'></image>
    </view>
    <view class='cont-p'>
      <view class='text'><text>2</text></view><view>点击“添加我的小程序”</view>
    </view>
    <view class='cont-p'>
      <view class='text'><text>3</text></view><view>回到微信首页下拉聊天列表,</view>
    </view>
    <view class='cont-p-lib'>
      <view class='text' style='opacity:0;'><text>3</text></view><view>从“我的小程序”里打开“海轰Pro”</view>
    </view>
    <view class='cont-p-three'>
      <image src='../images/youjiantou.png'></image>
      <view class='right' style=' no-repeat center; background-size: 100% 100%;'>
          <view class='left-p'>
            <view class='title'>我的小程序</view>
            <image src='../images/touxiang.jpg'></image>海轰Pro</view>
          <view class='left-p'>
            <view class='title' style='opacity:0;'>我的小程序</view>
            <view style='color:#4C4C4E;width:27px;height:27px;border-radius:50%;background:#4C4C4E;'></view>小程序</view>
      </view>
    </view>
  </view>
  <view class='bottom' bindtap='closeThis'>记住了  我去试试</view>
</view>
<view wx:else>
测试界面
</view>

js

代码语言:javascript
复制
//index.js
//获取应用实例
const app = getApp()

Page({
  data:{
    isTiptrue: true,
  },
  onLoad: function (query) {
      let firstOpen = wx.getStorageSync("loadOpen")
      console.log("是否首次打开本页面==",firstOpen)
      if (firstOpen == undefined || firstOpen == '') { //根据缓存周期决定是否显示新手引导
        this.setData({
          isTiptrue: true,
        })
      } else {
        this.setData({
          isTiptrue: false,
        })
      }
   },
  closeThis(e){
    console.log("s")
      wx.setStorage({
        key: 'loadOpen',
        data: 'OpenTwo'
      })
      this.setData({
        isTiptrue:false
      })
    },
})

wxss

代码语言:javascript
复制
完整源码获取途径
见文末引言
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-01-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 效果展示
  • Demo代码
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档