vue3对ref定义的数组不能直接赋值吗?
本来想用reactive来定义这个viewerImages,但发现viewerImages = [...spliceImages] 就失去响应式了,然后换成ref,用.value去赋值发现直接报错,不知道是哪里写的有问题?
------------------------------------------update-------------------------
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ts 数组类型不一致,可以定义接口来约束返回数据类型
ref只能定义基本数据类型,例如string\number\boolean;
如果定义引用数据类型,请使用reactive定义。
你使用reactive的时候不要重新给他赋值。
你变量定义reactive,又给他重新赋值,重新赋值肯定就失去响应式了,这是js基础范畴。
你可以这样:
修改
这样还能保留响应式