小程序模板中怎么传递参数?

程序模板" title="小程序模板">小程序模板中怎么传递参数,在JS文件中因为有其他地方传递了type所以方法这边改不了,模板中不能直接传递参数吗?查了文档说可以用data-type,那方法那边接参应该怎么写呢?谢谢

<view catch:tap="saveInfo(2)">保存</view>

saveInfo(type) { ... }

小程序模板中怎么传递参数?


回答:

<view data-id="1" tap="saveInfo()">保存</view>

saveInfo: function (e) {

let id = e.target.dataset.id

console.log("id:"+id);

},


回答:

小程序事件传参不是在函数中直接传参,而是通过标签属性传入参数,我在这里举个例子:
比如你要通过id查询详情:

<view bindtap="getDetail" data-id="{{ item.id }}">获取详情</view>

在函数中获取参数:

getDetail(val){

let { id } = val.currentTarget.dataset;

// id

},

这里的data-idid就是你携带的key{{ item.id }}就是你传入的参数

以上是 小程序模板中怎么传递参数? 的全部内容, 来源链接: utcz.com/p/935266.html

回到顶部