关于javascript:小程序-wxml-里调用函数怎么传参

wxml 通过 data-value ,bindtap 绑定的函数能拿到传入参数

data-value="{{value}}"

例如:

<button class="mini-btn mini" bindtap="bindPeerTest" data-value="{{time}}" type="default" size="mini">test</button>

js 通过传入的 event 能拿到 wxml 传入的 value

event.currentTarget.dataset.value

例如:

    bindPeerTest: function(event) {
        let count = event.currentTarget.dataset.value
        let interval = setInterval(() => {
          for(let i = 0; i < count; i++) {
            console.log('i', i)
          }
        }, 1000)
        setTimeout(() => {
          clearInterval(interval)
        }, 1000) 
    },

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理