8***@qq.com
8***@qq.com
  • 发布:2022-03-28 14:22
  • 更新:2022-03-28 14:22
  • 阅读:466

mpvue 转uniapp 动态对象赋值只有最新的值

分类:uni-app

mpvue 转uniapp 组件中需要对传入的对象进行赋值类似于:

obj[key] = value
key和value都是不固定的,会给多个不同obj[key] 赋值进去,比如
obj[‘name’]="小明"
obj[‘age’]=33
obj[‘address’]="sdfsdfsd"
在mpvue就会输出完整的obj,而uniapp只会输出最后一个obj[‘address’]="sdfsdfsd"
期望是obj输出
{
name:"小明",
age:33,
address:"sdfsdfsd"
}
实际只有:
{
address:"sdfsdfsd"
}

我试了一下vue运行到浏览器使用,是能得到完整的数据,使用原生小程序只能得到最新的数据
猜测uniapp内部运行机制使用了小程序的原理,但还是很疑惑,希望有大佬能帮小弟解释解释原因和解决办法

2022-03-28 14:22 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复