社区
精益派无代码开发
问答专区
帖子详情
组件赋值给变量后,修改变量数据组件数据也会改变
Lin_lllll
2024-11-23 10:06:22
...全文
61
1
打赏
收藏
组件赋值给变量后,修改变量数据组件数据也会改变
[图片]
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lin_lllll
2024-11-23
打赏
举报
回复
因为赋值未改变存储地址所以原内容改变了,解决方法使用格式转换功能给变量开辟新的存储地址即可
Vue中
变量
赋值
后,
修改
变量
,
赋值
数据
与被
赋值
数据
同步
改变
在vue中,
变量
赋值
,
修改
变量
会
导致原始
数据
也同步发生
改变
let a = this.file,
修改
a时,this.file也
改变
了 原因:这是一个引用传递而不是值传递 解决:把this.file转换为字符串再转换为对象后
赋值
let a = JSON.parse(JSON.stringify(this.file)); ...
vue引用传递——
赋值
后,新
变量
数据
改变
,原
变量
的
数据
也随之
改变
了
JSON.stringify 将一个 JavaScript 值(对象或者数组)转换为一个 JSON 字符串。JSON.parse 用来解析 JSON 字符串,将
数据
转换为 JavaScript(对象或者数组)本来需要的是this.updateForm的值始终不变,只有updateQuery的值在变化。updateQuery的值发生变化时,this.updateForm的值也随之
改变
了。在vue中,数组和对象传递都是引用传递。
赋值
时传递的并不是值,而是指向了同一个空间。
将
组件
赋值
给
变量
li 想拿到
组件
的html页面结构 但是 打印出来的是 文件路径 该如何实现呢?
将
组件
赋值
给
变量
li 想拿到
组件
的html页面结构 但是 打印出来的是 文件路径 该如何实现呢?
uniapp 小程序 一个数组中a
变量
赋值
给b
变量
之后a
变量
更改b
变量
也更改
原因在js代码中,字符串、数字、布尔、这种称为基础类型是可以直接
赋值
的,即使是
修改
后也不
会
影响原来的
数据
。但是引用类型比如object,array这种就
会
出现上面描述的问题。解决方法:var arr1= JSON.parse(JSON.stringify(arr1));
vue3
变量
赋值
后,
修改
一个,原来的
变量
也被
修改
问题描述 提示:这里描述具体问题:在vue3开发时遇到有一个大坑,在一个
变量
给另一个
变量
赋值
后,
修改
一个
变量
。另一个
变量
同时被
修改
。 例如: const a = ref('123') const b = ref('234') a.value = b.value a.value.length = 0 //当前a是空,b也是空 原因分析: 提示:这里填写问题的分析:值传递还是引用传递,当前的
赋值
为引用传递。 解决方案: 提示:这里填写该问题的具体解决方案:用JSON.stringify和JSON.
精益派无代码开发
21
社区成员
111
社区内容
发帖
与我相关
我的任务
精益派无代码开发
全场景无代码开发平台/可视化设计/积木编程
复制链接
扫一扫
分享
社区描述
全场景无代码开发平台/可视化设计/积木编程
低代码
团队开发
制造
企业社区
江苏省·苏州市
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章