当前位置: 首页 > news >正文

vue3 开发知识点


一、Vue 3 开发基石

1️⃣ 创建应用

import{createApp}from'vue'importAppfrom'./App.vue'createApp(App).mount('#app')

2️⃣ 单文件组件(SFC)

<template> <div>{ { count }}</div> </template> <script setup lang="ts"> import { ref } from 'vue' const count = ref(0) </script>

二、响应式 API(开发核心)

✅ ref(基本类型)

constcount=ref(0)count.value++

const { name } = toRefs(user)
Vue 会自动把 value 转成 reactive
模板中:

{ { count }}

✅ reactive(对象)

conststate=reactive({name:'Tom',age:18})Object.assign(state,{name:'Jerry',age:20})

ref = 通用、可替换、推荐​
reactive = 仅限复杂对象、不可整体替换
官方推荐
优先使用 ref,只有在明确需要时才用 reactive

✅ computed(派生状态)

constdouble=computed(()=>count.value*2)

✅ watch / watchEffect

watch(监听明确数据)

watch(count,(newVal,oldVal)=>{console.log(newVal)})

watchEffect(自动收集依赖)

watchEffect(()=>{console.log(count.value)})

三、组件通信(开发高频)

1️⃣ props / emit(父子)

父组件

<Child :title="title" @change="handleChange" />

子组件

defineProps<{title:string}>()constemit=defineEmits<{change:[value:string]}>()

2️⃣ provide / inject(跨层级)

祖先组件

provide('theme','dark')

后代组件

consttheme=inject('theme')

3️⃣ v-model(双向绑定)

<Child v-model="name" />
defineProps<{modelValue:string}>()constemit=defineEmits(['update:modelValue'])

ref 获取子组件实例

<Childref="childRef"/>
const childRef=ref<InstanceType<typeof Child
http://www.rkmt.cn/news/1428256.html

相关文章:

  • 2026年Q2中国黑山石优质厂家首选推荐:合肥飞宇石业有限公司电话18895462999 - 安互工业信息
  • 2026降AI率工具红黑榜:降AI率网站怎么选?清单来了 - 降AI小能手
  • 基于ESP-NOW与离线语音识别的本地化智能家居控制系统实践
  • 2026年佛山铰链滑轨拉篮五金厂家深度横评:阻尼铰链与隐藏滑轨哪家值得长期合作? - 企业名录优选推荐
  • 2026年佛山阻尼铰链与隐藏滑轨厂家深度横评:顺德源头工厂怎么选才能高毛利不内卷? - 企业名录优选推荐
  • vue3 原理
  • 2026年贵州果酒源头厂家推荐榜单:花果米酒定制批发哪家靠谱,行业优质厂商口碑汇总 - 海棠依旧大
  • 盒马鲜生卡回收全攻略:回收心得与技巧一次搞定! - 团团收购物卡回收
  • 2026微信立减金回收全攻略|正规渠道选择与新手避坑指南 - 可可收公众号
  • OpenCore Configurator:告别复杂文本编辑,3步搞定黑苹果引导配置
  • 2026年佛山阻尼铰链与隐藏滑轨厂家同类品类细致比对:顺德源头工厂怎么选才不踩坑? - 企业名录优选推荐
  • CSDN独家整理:BuildingAI 应用场景全解析——智能客服、电商设计、信息流投放
  • 从Python到C语言:在乐高SPIKE Prime上解锁嵌入式开发与性能优化
  • WeChatIntercept终极指南:macOS微信防撤回插件完整使用教程
  • 2026 年广州装修公司权威榜单|本土实力与口碑企业汇总 - 商业新知
  • 2026昆明婚纱摄影品牌速览:现代经典高端婚纱摄影的实力拆解与最新客片 - 生活测评君
  • 力扣刷题#1:两数之和_从暴力解法到哈希表优化
  • VoiceFixer终极教程:3分钟学会AI语音修复,让模糊录音变清晰
  • 2026年佛山阻尼铰链与隐藏滑轨厂家全方位实力对标:全屋定制五金一站式选购避坑教程 - 企业名录优选推荐
  • 2026年美国移民公司深度解析:如何选择专业服务机构 - 品牌排行榜
  • 不懂佛山黄金回收怎么选,内行教你挑选高口碑正规渠道 - 奢侈品回收测评
  • 广州制造业GEO服务商推荐 - 舒雯文化
  • 在算法的凝视下:品牌如何通过“真相审计”赢得AI信任票?
  • 3分钟搞定OFD转PDF:免费本地转换工具终极指南
  • 如何高效使用JStillery:专业JavaScript反混淆工具的完整指南
  • 哇塞!原来毕业论文可以这样写?2026降AIGC工具推荐合集
  • MacBook上从零搭建LangChain开发环境:Python3、Pip、ChromaDB一步到位(含Homebrew提速技巧)
  • MoviePilot终极指南:5分钟搭建你的智能NAS媒体库管理系统
  • 错峰避堵神级导游!新疆娇娇,永远让你独享美景不挤人 - 必辉旅行
  • 树莓派硬件级远程恢复:GPIO互控实现高可用物联网设备管理