小程序2

68 阅读1分钟

123

{{r.name}}--{{i}}

// pages/forpage/forpage.js const util2 = require('../../utils/util2') Page({ /** * 生命周期函数--监听页面加载 / onLoad: function (options) { // console.log( util2.pingjie('hello','小瘦子') ) // let b = util2.isFlag(this.data.list,'styFlag') // console.log(b) / Date.now() 产生一个当前的时间戳 */ let time = util2.isTime( Date.now() ) console.log(time)

},
go1:function(){
    /* 保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面 */
    wx.navigateTo({
      url: '/pages/logs/logs?name=zhangsan',
    })
},
go2:function(){
  /* 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 */
    wx.switchTab({
      url: '/pages/index/index?name=lisi',
    })
},
go3:function(){
   /*  关闭所有页面,打开到应用内的某个页面 */
    wx.reLaunch({
      url: '/pages/fenglei/fenglei?name=24',
    })
},
go4:function(){
    /* 使用redirectTo是无法使用navigateBack返回的*/
    /* 关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。 */
    wx.redirectTo({
        url: '/pages/fenglei/fenglei',
    })
},

/**
 * 页面的初始数据
 */
data: {
    flag:1,
    list:['冰墩墩','雪融融','小泡菜'],
    list:[{
        name:'冰墩墩',
        styFlag:true
    },{
        name:'雪融融',
        styFlag:false
    },{
        name:'小泡菜',
        styFlag:false
    }]
},
choose:function(e){
    let { currentTarget:{ dataset:{i} } } = e;
    /* 第一步获取点击的当前的内容的索引 */
    console.log(i)
    /* 排他 把所有的先置空 */
    this.data.list.forEach(r=>{
        r.styFlag = false
    })
    this.data.list[i].styFlag = true;
    /* 数据变了 视图没变 必须要使用setData实现数据和视图的双向数据绑定 */
    this.setData({
        list:this.data.list
    })
},
a:function(e){
    console.log(e)
},
qie:function(){
    this.setData({
        flag:3
    })
},



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

},

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

},

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

},

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

},

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

},

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

},

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

}

})