vue清空数组的几个方式(小结)
作者:RadiumAg
本文主要介绍了vue清空数组的几个方式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
1. 前言
前两天在工作当中遇到一个问题,在vue3中使用reactive生成的响应式数组如何清空,当然我一般清空都是这么写:
let array = [1,2,3];
array = [];
不过这么用在reactive代理的方式中还是有点问题,比如这样:
let array = reactive([1,2,3]);
watch(()=>[...array],()=>{
console.log(array);
array = reactive([]);
很显然,因为丢失了对原来响应式对象的引用,这样就直接失去了监听。
2. 清空数据的几种方式
当然,作为一名十年代码经验常年摸鱼的我,立马就给出了几个解决方案。
2.1 使用ref()
使用ref,这是最简便的方法:
const array = ref([1,2,3]);
watch(array,()=>{
console.log(array.value);
array.value = [];
3. 总结
到此这篇关于vue清空数组的几个方式(小结)的文章就介绍到这了,更多相关vue清空数组内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
vue中手动封装iconfont组件解析(三种引用方式的封装和使用)
2022-09-09
绘制flowable 流程图的Vue 库使用详解
2022-09-09
vue+element表格实现多层数据的嵌套方式
2022-09-09
Vue中为什么不推荐用index做key详解
2022-09-09
vue中push()和splice()的使用解析
2022-09-09
关于vue2响应式缺陷的问题
2022-09-09
vue数组双向绑定问题及$set用法说明
2022-09-09
Vue中直接操作数组索引不奏效的问题解读
2022-09-09
美国设下计谋,用娘炮文化重塑日本,已影响至中国
2021-11-19
时空伴随者是什么意思?时空伴随者介绍
2021-11-09
工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
2021-11-05
2022年放假安排出炉:五一连休5天 2022年所有节日一览表
2021-10-26
电脑版
-
返回首页
2006-2023 脚本之家 JB51.Net , All Rights Reserved.
苏ICP备14036222号