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

vue3基本功

watchEffect和watch

watchEffect默认 immdiate 是 true,而且自动收集依赖
watch需要手动写依赖,immdiate 默认是 false

toRef和toRefs

toRef: 复制 reactive 里的单个属性并转成 ref
toRefs: 复制 reactive 里的所有属性并转成 ref

vue3中使用vuex

import { useStore } from ‘vuex’;
通过useStore 获取Vuex store实例

nextTick

推迟到下一个 DOM 更新周期之后执行

v-show和v-if

v-show只是切换元素的CSS属性,display:none

import()和defineAsyncComponent

  • 如果只需要简单的懒加载,直接使用 import() 是足够的。
  • 如果需要更复杂的加载逻辑(如加载中状态、错误处理、延迟加载等),则推荐使用 defineAsyncComponent。它基于 import() 的能力,进一步封装了异步加载的逻辑,提供了更丰富的功能,如加载状态、错误处理、延迟和超时等。

什么是SFC

Vue 的单文件组件 (即 *.vue 文件,英文 Single-File Component,简称 SFC)

为什么 data 选项是一个函数

每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据

Vue 是单向数据流

数据总是从父组件传到子组件,子组件没有权利修改父组件传过来的数据,只能请求父组件对原始数据进行修改

v-model

通过v-model实现双向绑定,注意这个跟单向数据流是两个不同的概念

beforeEnter

路由独享守卫是在单个路由配置中定义的钩子函数,它只对该路由的实例生效。路由独享守卫只有一个
在定义了全局混入后,所有 Vue 组件都会自动继承这些混入选项。例如:

mixin混入

1. 混入的合并策略

当混入对象与组件选项冲突时,Vue 会按照一定的策略合并它们:

  • 数据(data:混入的 data 会与组件的 data 合并,但组件的 data 优先级更高。
  • 方法(methods:混入的 methods 和组件的 methods 会合并,组件的同名方法会覆盖混入的方法。
  • 计算属性(computed:混入的 compute

相关文章:

  • Unity 小功能
  • CMD命令大全
  • 算阶,jdk和idea的安装
  • 最近逐笔成交
  • 【折线图 Line】——21
  • 数据开发岗位: 面试测试题(2025年)
  • 信息系统项目管理师--整合管理
  • C++ 数据结构详解及学习规划
  • istio入门到精通-2
  • 16-torch.autograd.Function说明
  • 【PostgreSQL】如何免密使用PostgreSQL数据库内置工具
  • 002-Boost共享内存的使用
  • C语言-函数指针与指针函数的区别
  • ChatGPT结合DeepSeek新式文献获取+文献拆解流程分享!学术论文轻松上岸!
  • SCI1区TOP:自适应学习粒子群算法SLPSO,深度解析+性能实测
  • 【孟德尔随机化】PhenoScanner不能用的,替代方法
  • PPT 技能:巧用 “节” 功能,让演示文稿更有序
  • 使用 Arduino 的 WiFi 控制机器人
  • 【人工智能】【Python】在Scikit-Learn中使用KNN(K最近邻算法)
  • Ruoyi+uniapp+websocket点对点和广播通知消息
  • 新华时评:网络平台“开盲盒式”扣费,“钱小”事大
  • B站一季度净亏损收窄99%:游戏营收大增76%,AI类广告收入增近4倍
  • 欧盟就逐步放松对叙利亚制裁达成一致
  • 央媒:安徽凤阳鼓楼坍塌楼宇部分非文物,系违规复建的“假古董”
  • 中国需加强自主创新和国际合作,提升产业链供应链韧性
  • 王毅将出席《关于建立国际调解院的公约》签署仪式