帖子
帖子
用户
博客
课程
显示全部楼层
14
帖子
1
勋章
738
Y币
发表于 2022-12-26 15:28:10
16
已解决

【AVM】IOS通用事件没有dataset对象吗? [复制链接]

  • 发表于:2022-12-26 15:28:10
clickl(e) {
                        console.log(JSON.stringify(e));
                },
安卓正常,e.detaset有包含data-*定制数据
iOS测试 无e.detaset对象
杨永安
10
帖子
1
勋章
5683
Y币
最佳答案
标准的事件对象属性是在 e.target 或者是 e.currentTarget 。 请尝试打印 console.log(JSON.stringify(e.target.dataset)); 参考:https:斜杠斜杠zh.javascript.info/bubbling-and-capturing#eventtarget
10
帖子
1
勋章
5683
Y币
本帖最后由 杨永安 于 2022-12-26 16:05 编辑

标准的事件对象属性是在 e.target 或者是 e.currentTarget 。

请尝试打印 console.log(JSON.stringify(e.target.dataset));

参考:https:斜杠斜杠zh.javascript.info/bubbling-and-capturing#eventtarget
多端开发  尽量不要有h5那一套思维  最终代码都会被编译成原生java  oc的代码  所以有些没有是正常现象  
286
帖子
2
勋章
7万+
Y币
试试 console.log(JSON.stringify(e.target.dataset));  avm 和普通的H5 不一样, 思维逻辑需要转变
您需要登录后才可以回帖 登录

本版积分规则