首页 > 其他分享 >vue3.0基础

vue3.0基础

时间:2023-05-14 19:46:11浏览次数:42  
标签:const 定义 基础 reactive vue3.0 ref 监听 属性

定义响应式数据

  1. ref(可以定义引用类型和基础类型变量)
    const data= ref({key:value})
    const data= ref(0)
    还可以获取定义了ref属性的dom
    const refName= ref(null) //refName必须与定义的ref属性一致
  2. reactive(只能定义引用类型变量)
    const data= reactive({key:value})

计算器属性
const newAttr= computed(() => {
return oldAttr.value.filter((item) => item > 2)
})

侦听器

  1. 监听单个属性
    const state = reactive({ count: 0 })
    watch(
    () => state.count,
    (count, prevCount) => {
    /* ... */
    },
    {deep:true},//深度监听
    {immediate:true} //立即监听
    )
  2. 监听多个属性
    watch(
    [attr1,attr2],
    ([attr1New,attr1Old],[attr2New,attr2Old]) => {
    /* ... */
    })

标签:const,定义,基础,reactive,vue3.0,ref,监听,属性
From: https://www.cnblogs.com/search-xiaowei/p/17399919.html

相关文章

  • 【从0开始编写webserver·基础篇#01】为什么需要线程池?写一个线程池吧
    线程池参考:1、游双Linux高性能服务器编程2、TinyWebServer注:虽然是"从0开始",但最好对(多)线程、线程同步等知识点有所了解再看,不然可能有些地方会理解不到位(但也有可能是我没说明到位,水平有限,见谅)Web服务器与线程池的关系Web服务器需要同时处理多个客户端请求,并且每个请求可......
  • PE学习——PE空白区添加代码,制作感染型病毒基础
    镇楼图,PE文件的内存映射图要熟悉,计算地址要以内存中的为准: PE空白区添加代码现在我们有一个任务,需要在空白区添加一段代码(你也可以称之为Shellcode),并且在程序运行之前执行这段代码;首先我们要知道PE空白区是什么,PE空白区表示PE文件按照对齐方式之后多出来的部分,可以是节与节......
  • 综合能源系统优化调度(冷热电联产)的程序matlab、微网优化调度基础学习 综合能源系统
    综合能源系统优化调度(冷热电联产)的程序matlab、微网优化调度基础学习综合能源系统采用多目标粒子群算法,求解优化调度模型。适合刚入门综合能源研究方向(冷热电联供)并想在前人的基础上进行创新的同学。程序注释清晰明了,易懂上手快,优化套路都是相通的!!!参考文献:请同学知网下载《基......
  • vue基础入门综合项目练习-悦听播放器
    1、简介根据B站视频黑马程序员vue前端基础教程-4个小时带你快速入门vue学习制作。再次感谢免费无私的教学视频。感谢@李予安丶提供的精美的css。2、展示3、技术点vue2axios4、功能说明4.1、基本功能搜索歌曲播放歌曲显示歌曲热评播放MV4.2、修复问题......
  • 01-面试必会-JAVA基础篇
    1.Final有什么用?被final修饰的类不可以被继承被final修饰的方法不可以被重写被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的2.什么是重载(Overload)和重写(Override)?重载:发生在同一个类中,方法名相......
  • Golang基础--context的用法
    context包是go并发中常用的包,用于设置截至日期,同步信号,传递请求相关的值。应用场景每一个http请求的request都会启动一个goroutine处理这个请求,后续跟进的这个请求可能还需要访问数据库,做安全验证,访问控制,日志记录等,这时候就会由最早的goroutine启动后续的多个goroutine,这......
  • 5 -1liunx远程连接和基础操作
    1.查看当前机器地址:hostname-I2.远程登录命令:sshroot@ip端口3.重启:reboot4.关机:poweoff5.切换用户sudo-i 或sudosu6.占用内存:free-h7.关掉图形页面:init38.开启图形页面:init59.当前是图形还是字符页面:runlevel10.当前身份:whoami11.当前窗口设备的名称:tty12......
  • python安全攻防学习笔记一 语言基础篇
    1.列表python中创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如:l1=["你好",0,1,2,3,4,5,6,7,8,9,0]l2=["嘟嘟嘟嘟嘟","雪球来了"]列表中的数据可以进行增删改查,方法有:dell1[1]#删除指定的数据l1.append("我不好")#在末尾添加数据......
  • Java基础
    Java-基础Java语言的发展史java语言与C语言一样都是用于人与计算机沟通的语言[类似于英文和中文]Java之父---JamesGosling[詹姆斯.高斯林]Java语言是由美国sun公司在1995年5月推出的计算机语言Java名称的由来:印度尼西亚有一个重要的盛产咖啡的岛......
  • 01-Linux命令和C语言基础
    1Linux开发环境搭建1.1虚拟机安装1、安装VMWare2、安装ubuntu分区--Linux没有盘符的概念/--5000M/boot--系统启动过程中读取的重要文件/swap--2000M,虚拟内存是物理内存的两倍左右/home--常见的分区Linux文件系统结构是通过文件夹管理的虚拟内存是一段硬......