首页 > 其他分享 >Vue3知识点

Vue3知识点

时间:2024-08-27 10:48:49浏览次数:9  
标签:知识点 person age value reactive let Vue3 ref

1、ref和reactive的区别。

  ①  js中对ref定义的值读取、修改,需要加.value,可以用插件↓来简单使用

      ②  ref修改引用可以直接修改,react不能修改引用对象,只能使用 Object.assign修改对象内容

      ③  基本类型建议使用ref,若需要一个响应式对象且层级不深ref和reactive都可以。如果响应式对象层级比较深,推荐使用reactive。表单比较多、回显等使用reactive。

       因为一堆.value不太合适

2、toRefs接收一个reactive定义的对象、toRef单个属性去转换成ref

let person = reactive({name:'张三':age:18})

let {age,name} = toRefs(person)
// 此时 age、name为  响应式的

console.log(age.value)
// 修改 age.value +=1; person中的 age也同时发生变化
let age1 = toRef(person,'age')
// 此时age1是响应式的

congsole.log(age1.value)

3、computed有缓存、普通方法获取结果没缓存,页面用几次调几次

// 一般写法
let fullName = computed(()=>{
    return name1.value + name2.value;
})
// 支持修改计算属性的写法
let fullName = compuetd({
    get(){
        return name1.value + name2.value;
     },
     set(val) {
         let [str1,str2] = val.split('-');
        name1.value = str1;
        name2.value = str2;
     }
}) 

4、

标签:知识点,person,age,value,reactive,let,Vue3,ref
From: https://www.cnblogs.com/Mvloveyouforever/p/18382212

相关文章

  • 手把手教你—搭建Vue3企业级项目规范+基础封装配置
    前言如何搭建一个简易脚手架。核心需求是输入项目命令,clone准备好的项目模板,拉到本地后,装一下依赖,就可以直接开发了。不用每次都花大量时间,去搭建项目规范和做必要的封装配置。经过简单寻找后,发现没有符合自己预期的。从0到1搭建一个具备完善规范的Vue3开发模板✨,并手把手带大......
  • vue3uniapps使用富文本mp-html插件
    1.实现效果具体需求:顶部是搜索栏,包括搜索结果个数,目前跳到第几个,包含上一个、下一个按钮。富文本区域关键词高亮黄色,当前关键词为高亮橙色。如图2.版本号用到vue3和uniapp,mp-html插件版本是v2.5.0,插件地址:https://ext.dcloud.net.cn/plugin?id=805用npm方式打包放到......
  • 从零到精通大模型!超详细入门知识点汇总,一篇在手,学习无忧!
    采用提问方式,从个人知识盲点开始,渐进式掌握大模型入门知识点。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍1、大模型中7b、70B代表什么在讨论人工智能领域特别是大型语言模型(LLMs)时,“7b”和“70B”均用来表示模型所包含的参数数量。这里的“b”是英文“Billion”......
  • Vite+Vue3 项目 华仔待办
    此“华仔”,不是彼“华仔”,你懂的!先来了个截图紧跟着,实现步骤也来了1.安装Node.js,终端运行npmcreatevue@latest,项目名vue-to-do,后面的选项全选No;2.cdvue-to-do进入项目目录,npminstall安装依赖,npmrundev启动Vite开发服务器;3.修改index.html和main.js;i......
  • 【RH134知识点问答题】第13章 运行容器
    目录1.相比较虚拟机,容器有哪些技术优势?2.容器镜像是什么?3.RHEL提供了哪些容器工具?4.根容器和无根容器有什么区别?5.请谈一下容器镜像(image)和仓库/注册表(registry)的关系。6.请写出以shell交互方式运行容器的命令。7.请说明如何配置容器仓库。8.如何检查......
  • 计算机考研真题知识点——2014(A)
    目录一、选择题二、填空题三、判断题四、名词解释五、综合题六、编程题一、选择题1、计算机算法是指问题求解步骤的描述。计算机算法是指解决问题的有限运算序列,它必须具备输入、输出和可行性、确定性和有穷性等5个特性。2、线性结构是一个有序数据元素的集合。(......
  • Vue3项目开发——新闻发布管理系统(三)
    文章目录七、登录&注册页面设计开发1、安装、导入`ElementPlus`组件库1.1安装1.2引用1.3设置中文1.4使用七、登录&注册页面设计开发网页页面设计肯定离不开表单、输入框、按钮等等控件的布局、样式等等的设计。在新闻发布管理系统中,使用ElementPlus......
  • [vue3] vue3 setup函数
    从语法上看,CompositionAPI提供了一个setup启动函数作为逻辑组织的入口,提供了响应式API,提供了生命周期函数以及依赖注入的接口,通过调用函数来声明一个组件。OptionsAPI选项式API在props、data、methods、computed等选项中定义变量;在组件初始化阶段,Vue.js内部处理这......
  • 使用Vue3实现响应式表单验证
    使用Vue3实现响应式表单验证在现代Web开发中,用户交互的体验一直是开发者关注的重点之一,其中,表单验证是提升用户体验的重要环节之一。借助Vue3的强大特性,我们可以轻松地实现一个响应式的表单验证系统。本文将逐步引导你如何使用Vue3的CompositionAPI(setup语法糖)来构建一......
  • Vue3 + Vue Router实现动态路由导航
    Vue3+VueRouter实现动态路由导航随着单页面应用程序(SPA)的日益流行,前端开发逐渐向复杂且交互性强的方向发展。在这个过程中,Vue.js及其生态圈的工具(如VueRouter)为我们提供了强大的支持。本文将介绍如何在Vue3中使用VueRouter实现动态路由导航,帮助你增强应用的灵活......