如何在vue3中使用setup、 ref、reactive
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"如何在vue3中使用setup、 ref、reactive"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"如何在vue3中使用setup、 r
千家信息网最后更新 2026年11月03日如何在vue3中使用setup、 ref、reactive
这篇文章主要介绍"如何在vue3中使用setup、 ref、reactive"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"如何在vue3中使用setup、 ref、reactive"文章能帮助大家解决问题。
1.初识setUp的使用
简单介绍下面的代码功能:
使用ref函数,去使用监听某一个变量的变化,并且把它渲染到视图上。
setUp函数是组合API的入口函数。这个是非常重要的。
setUp可以去监听变量的变化哈!我们将会利用它
ref 在vue中内置,需要导入。
{{ countNum}}
2认识reactive的使用
ref函数只能够去监听简单类型的数据变化。
不能够去监听,复杂类型的变化(数组、对象)。
所以我们的主角reactive就出现了。
setup 中的函数会自动执行一次。
- {{item.name }}
3使用reactive
实现视图的删除
- {{item.name }}
4将删除的逻辑分离出去
形成一个单独的模块
- {{item.name }}
5. 实现添加功能
事件之间传递参数
- {{item.name }}
6 将他们抽离成单独的文件
我们想在想将添加删除相关的逻辑,单独抽离成一个文件。
add.js 是添加相关的逻辑
del.js 是删除的相关逻辑
import { reactive } from "vue"function OnlyaddHander(satte){ console.log('初始化添加',satte) let addobj=reactive({ watchTv:{ name:"", id:"" } }); function addHander(e){ // 重置清空 错吴做法 // satte.arr.push(addobj.watchTv) // addobj.watchTv.name = ""; // addobj.watchTv.id = ""; // 正确做法 let oldobj = Object.assign({}, addobj.watchTv) satte.arr.push(oldobj) e.preventDefault(); } return { addobj,addHander }}export default OnlyaddHanderadel.js
import {reactive } from "vue"function onlyDelLuoJi() { console.log('删除初始化') let satte=reactive({ arr:[ {name:"司藤",id:'0011'}, {name:"皮囊之下",id:'0011'}, {name:"百岁之约",id:'0012'}, {name:"三生三世",id:'0013'}, ] }) // 删除被点击的元素 function del(index){ for(let i=0;i主文件
- {{item.name }}
关于"如何在vue3中使用setup、 ref、reactive"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
方法
函数
变化
监听
变量
数据
数组
皮囊
三世
三生
做法
元素
功能
外界
对象
类型
逻辑
参数
文件
模块
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网络科技
小米移动互联网科技园
为想互联网科技怎么样
互联网科技垄断
朗新科技与工业互联网
重庆互联网络科技
互联网科技与金融科技
高科技与互联网
西安互联网科技
杭州互联网科技公司
奇酷互联网络科技
上游互联网科技
互联网科技大会
厦门比较好的科技互联网公司
国大互联网教育科技有限公司工作
朱啸虎曾投资哪些互联网科技企业
世界互联网领先科技成果获奖
宇信科技在杭州互联网排第几
互联网风格科技公司名称
恒生科技互联网指数十大成分股
互联网科技名片
哈尔滨大商圈互联网科技有限公司
深圳互联网科技公司
善班互联网科技
深圳齐家互联网科技
青岛中康互联网医疗科技有限公司
迪庆互联网科技招生
互联网科技和法律行业
山东有哪些互联网科技公司
深圳互联网科技的发展