小程序模板中怎么传递参数?
程序模板" 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-id
的id
就是你携带的key
,{{ item.id }}
就是你传入的参数
以上是 小程序模板中怎么传递参数? 的全部内容, 来源链接: utcz.com/p/935266.html