您的当前位置:首页正文

微信小程序之传递指定的值给函数(“document“取值)

2024-11-29 来源:个人技术集锦

这几天在普及微信小程序相关知识的时候,发现做H5开发的小伙伴们,在练习做微信小程序的过程中,总是会问我一个相同的问题,"document取值怎么没有效果哈?"

其实这应该是很多小伙伴都有的疑问。 对于这个问题如何快速的去解决呢?其实很简单,H5中使用到document基本上是在js中给对应的标签设置值或者获取对应的值。

1.如何给动态设置值

只需要在js中data下面定义一个变量a,然后在需要改变的时候使用Page.setData({a:'new value'})来改变值,小程序框架会自动将更新的数据再视图层显示出来。

2.如何在点击操作的时候将相应的值传给点击需要执行的函数

在wxml中对应的标签中,通过data-XX="{{a}}"传递所需要的值,然后在函数中通过 e.currentTarget.dataset.XX取值

例:

<view  bindtap="click"   data-favorite="{{a}}" > 

click: function (e) {  
    var collecteState = e.currentTarget.dataset.favorite 
  }


显示全文