ustbo
ustbo
  • 发布:2021-03-28 18:42
  • 更新:2022-06-17 13:40
  • 阅读:465

【报Bug】最新版本的HBuilderX编译之后 view、image等的dataset值不能修改。只在最近的几个版本出现,之前的版本都是没问题的。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.7

HBuilderX类型: 正式

HBuilderX版本号: 3.1.6

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: 7plus

页面类型: vue

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

VUE页面中js混合使用普通 script + renderjs的方式,
编辑器更新到最新几个版本的hbuilder X之后, 原来正常运行的代码不生效了。
类似如下的代码,给html元素如view 或者 image 附加属性并修改:
例如
menu_nodes.dataset.nodeid = nodeid;
menu_nodes.dataset.xx = oldX;
menu_nodesdataset.yy = oldY;
相应的 nodeid xx yy 都不能修改了。

<image data-nodeid="0" @tap="delNode" src="../../static/index/topo/menu/node_delete.png" class="menu_nodes menu_icon-5" />

请官方人员帮忙查看一下,问题的原因。
谢谢!

预期结果:

对view 、image等的dataset 修改能正常

实际结果:

结果不正常

bug描述:

VUE页面中js混合使用普通 script + renderjs的方式,
编辑器更新到最新几个版本的hbuilder X之后, 原来正常运行的代码不生效了。
类似如下的代码,给html元素如view 或者 image 附加属性并修改:
例如
menu_nodes.dataset.nodeid = nodeid;
menu_nodes.dataset.xx = oldX;
menu_nodesdataset.yy = oldY;
相应的 nodeid xx yy 都不能修改了。

<image data-nodeid="0" @tap="delNode" src="../../static/index/topo/menu/node_delete.png" class="menu_nodes menu_icon-5" />

请官方人员帮忙查看一下,问题的原因。
谢谢!

2021-03-28 18:42 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

menu_nodes没看出是啥

示例能否完善一下

ustbo

ustbo (作者)

更新新版本之后就好了

要回复问题请先登录注册