uni-app 微信小程序 点击事件传值导致数据结构错误 $orig

uni-app 微信小程序 点击事件传值导致数据结构错误 $orig

操作步骤:

  • 数据结构发生改变$orig

预期结果:

  • 可以返回正确的数据结构

实际结果:

  • $orig是多余的

bug描述:

bug描述

信息 描述
产品分类 HbuilderX
PC开发环境 Windows
PC开发环境版本 Windows 10 专业版
开发工具版本 HBuilderX 3.1.12

更多关于uni-app 微信小程序 点击事件传值导致数据结构错误 $orig的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

请问你找到原因了吗?我今天也出现这个问题了,H5里面打印是OK的

更多关于uni-app 微信小程序 点击事件传值导致数据结构错误 $orig的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我也遇到了,请问有解决吗?

list 里面有方法的时候会编译一个$orig,就会出事,头疼

不要用v-if 判断调用方法,比如 v-if=“a == 1 ? fun1() : fun2()”

解决了吗?

如果使用 脚手架形式创建的项目 uni 编译器版本不会实时更新

查看编译器版本
更新版本 https://uniapp.dcloud.io/quickstart-cli.html#使用cli创建项目和使用hbuilderx可视化界面创建项目有什么区别

注意看打印信息和 $orig同级对象还有其他key(比如楼主的截图{ $orig:…,10:…} 多一个10的key),产生这个 $orig的原因就是在渲染时改变了这些key的值,或者对这些key值进行操作了,只需要取消渲染时对值的操作就可以消除 $orig这一层

不一定是这个原因,我在页面中用了filters也这样,比如 <image :src=" goods.url | src " /> src的过滤器作用只是检测URL是不是包含域名,不包含就加上域名返回,去掉这一行就没问题,恢复数据又出现问题,我新建个测试demo同样的操作又没问题。。。。。。。具体到底为什么触发实在是搞不清楚

回到顶部