zoukankan      html  css  js  c++  java
  • 小程序学习过程中遇到的问题

    1、低版本的,或者早期建的项目,要在app.json文件配置添加   "cloud":true

    2、用户端程序需要开初始化云功能  wx.cloud.init(); // 云函数初始化

    3、获取页面数据data,var readdata = this.data.属性

    4、设置页数据data 一定要调用函数 this.setData({属性名:值})

    5、页面通过事件将不同数据传给事件处理函数,方法 data-alpha-bet,data-alphaBeta, alpha-bet,alphaBeta 就是传给事件处理的数据,

     事件处理函数通过 event.currentTarget.dataset. 来接收页面传来的数据

    <view data-alpha-beta="1" data-alphaBeta="2" bindtap="bindViewTap"> DataSet Test </view>

    dataset

    在组件节点中可以附加一些自定义数据。这样,在事件中可以获取这些自定义的节点数据,用于事件的逻辑处理。

    在 WXML 中,这些自定义数据以 data- 开头,多个单词由连字符 - 连接。这种写法中,连字符 - 写法会转换成驼峰写法,而大写字符会自动转成小写字符。如:

    • data-element-type ,最终会呈现为 event.currentTarget.dataset.elementType ;event为事件处理函数括号传入的形参
    • data-elementType ,最终会呈现为 event.currentTarget.dataset.elementtype 。
    • 注意大坑---  data- 最好全部用

    示例:

    <view data-alpha-beta="1" data-alphaBeta="2" bindtap="bindViewTap"> DataSet Test </view>
    
    Page({
      bindViewTap:function(event){
        event.currentTarget.dataset.alphaBeta === 1 // - 会转为驼峰写法
        event.currentTarget.dataset.alphabeta === 2 // 大写会转为小写
      }
    })
    

     



  • 相关阅读:
    bzoj1797
    bzoj1266
    bzoj1497
    bzoj1412
    bzoj3156
    JSOI2014第三轮总结
    bzoj1855
    bzoj1044
    codeforces 371D
    codeforces 371B
  • 原文地址:https://www.cnblogs.com/qinlongqiang/p/12026448.html
Copyright © 2011-2022 走看看