评论

笔记

开发笔记,持续更新。。。

1.textarea placeholder 换行
在需要换行的地方加 \n ,在开发者工具没有效果,手机预览可以正确换行
2.给上一个页面传值
2.1.将值放入app.globalData 中,在返回页面onShow中取值
2.2.

 let pages= getCurrentPages();
 let prePage = pages[pages.length - 2];
 prePage.setData({
       
 })

3.页面传值带有特殊符号
3.1 放入app.globalData 中,在需要的页面取值
3.2 对参数的值进行编码,在需要的页面解码
4.将页面不需要的值定义一个otherData,将值放入
5.IOS中处理时间,new Date()不支持 ‘-’,可将‘-’替换为‘/‘,再进行时间计算
6.双击事件处理

 <view  bindtouchstart="touchStart" lang='zh-CN' bindlongpress='longFalse' bindtouchend="touchEnd" bindtap='click'>点击</view>
 
/// 按钮触摸开始触发的事件
touchStart(e) {
   this.touchStartTime = e.timeStamp;
},
 
/// 按钮触摸结束触发的事件
touchEnd(e) {
    this.touchEndTime = e.timeStamp
},
// 长按时
longFalse: function() {
    return;
},
click(){
    var that = this;
     if (that.touchEndTime - that.touchStartTime < 350) {
        // 当前点击的时间
        var currentTime = e.timeStamp;
        var lastTapTime = that.lastTapTime;
        // 更新最后一次点击时间
        that.lastTapTime = currentTime;
        // 如果两次点击时间在300毫秒内,则认为是双击事件
        if (currentTime - lastTapTime < 350) {
        // 成功触发双击事件时,取消单击事件的执行
         } else {
         //单击事件处理
         }
     }
 }
最后一次编辑于  06-30  (未经腾讯允许,不得转载)
点赞 0
收藏
评论

2 个评论

  • x_Qiang
    x_Qiang
    06-30

    哥,企业号为什么会不用markdown

    06-30
    赞同
    回复
  • 臭弟弟จุ๊บ
    臭弟弟จุ๊บ
    06-30

    请问有没有什么办法可以监听到 globalData 的数据变化

    06-30
    赞同
    回复