RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏

技术支持

微信小程序常见问题汇总
  • 作者:admin
  • 发表时间:2017-09-25 19:20
  • 来源:未知
1.数据传值的问题:传值的方法。(案例例如一个for循环。然后点击item需要知道点击的是第几个item。)



在view上面加一个属性id="需要得到的值"然后设在点击事件。在js里面的这个函数里面获取。在函数里面,参数是event。通过event.currentTarget.id来获取。

代码如下图:

(2)第二种传数据的方法
view里面加个属性为data-value=“值” data是前缀。后面跟一个变量名。这个名字自己可以随意定义。例如data-pos等等。然后给view事件加了点击事件。有个函数名js里面获取

在函数里面,参数是event。通过

记住一定要是event.currentTarget.dataset.value;由于之前写的event.target.dataset.value总是得不到。var value=event.currentTarget.dataset.value;来获取(view里面data-变量)

获取的时候(view里面data-变量)event.currentTarget.dataset.变量; 就算data后面跟的名字跟获取这里的名字一直就可以获取到。变量名可以自己定义

代码如下图:

3.A B2个页面a跳转到B 。然后b选择后关闭 如何给A里面的变量赋值在B的js文件里面做处理:在B的js文件里面做处理给A里面的变量赋值

var pages = getCurrentPages(); //得到所有的页面

var prevPage = pages[pages.length - 2];//上一个页面。

//给上一个页面的变量赋值

prevPage.setData({

account: card_number

})//关闭当前页面:

 
4.css属性
border-radius:15px;设在圆角

5.记住判断是所有的逻辑都要放在{{}}里面。错误写法wx:if="{{item.sign_way}}==3"正确写法wx:if="{{item.sign_way==3}}"