如图,我在wxml里用data-*,但是在js里用dataset只能取出来fid,name和type,为什么id取不出来?
微信小程序使用data-*向事件内存储对象,但是再js中用dataset取不出来是为什么?WeChat applet uses data-* to store objects in events, but why can't they be retrieved using dataset in js?
微信小程序使用data-*向事件内存储对象,但是再js中用dataset取不出来是为什么?如图,我在wxml里用data-*,但是在js里用dataset只能取出来fid,name和type,为什么id取不出来?
As shown in the figure, I use data - * in wxml, but only FID, name and type can be obtained by using dataset in JS. Why can't I get ID?
回答:
你代码都有问,两个for循环了,你是不行想重定义index索引
1,为什么view标签有2个for循环?
2,检查for循环的数据里面是否存在id字段
3,你打印的e.currentTarget.dataset里面就没有id的属性
两个wx:for本身就不对 是以第二个wx:for去循环的,想两层循环就写两个view
<view wx:for="{{数据1}}" wx:for-item="item" wx:key="index">
<view wx:for="{{数据2}}" wx:for-item="item1" wx:key="index1"><view>
<view>