0
点赞
收藏
分享

微信扫一扫

如果你有一次自驾游的机会,你会如何准备?

残北 2023-10-17 阅读 37
小程序

目录

一.什么是小程序框架

二.视图层

先建立四个包

数据绑定

条件渲染

​编辑 

使用模板 

 事件系统

所有a.js

输出结果

​编辑 

三.跳转

a页面跳b页面

 

​编辑 

a页面跳c页面

 测试结果

四.生命周期

 一级跳一级

一级跳二级

二级跳二级

页面隔代跳转


一.什么是小程序框架

二.视图层

先建立四个包

数据绑定

条件渲染
 
使用模板 

 

 事件系统
<view id="tapTest" data-hi="Weixin" data-meetingState="6" bindtap="tapName"> Click me! </view>
所有a.js
// pages/a/a.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
   message:'Hello 页面一',
   array: [1, 2, 3, 4, 5],
   users:[{id:1,name:'小流氓'},{id:2,name:'小坤'},{id:3,name:'小痞子'}],
   view:2,
   staffA: {firstName: 'Hulk', lastName: 'Hu'},
   staffB: {firstName: 'Shang', lastName: 'You'},
   staffC: {firstName: 'Gideon', lastName: 'Lin'}
  },

  tapName: function(event) {
    console.log(event)
    console.log(event.target.dataset);
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})
输出结果
 

三.跳转

a页面跳b页面

 

 
 
a页面跳c页面

 

 测试结果

四.生命周期

 Page 实例的生命周期表

当前页面路由后页面触发的生命周期(按顺序)
AANothing happend
ABA.onHide(), B.onLoad(), B.onShow()
AB(再次打开)A.onHide(), B.onShow()
CAC.onUnload(), A.onShow()
CBC.onUnload(), B.onLoad(), B.onShow()
DBD.onUnload(), C.onUnload(), B.onLoad(), B.onShow()
D(从转发进入)AD.onUnload(), A.onLoad(), A.onShow()
D(从转发进入)BD.onUnload(), B.onLoad(), B.onShow()

 

 一级跳一级

 

一级跳二级

 

二级跳二级

 

 

页面隔代跳转

 

举报

相关推荐

0 条评论