| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Vue3的改变 -> 正文阅读 |
|
[JavaScript知识库]Vue3的改变 |
1.生态与优势
? 整体优化
--------------------------------------------------------- 2.组合式APIsetup入口函数(新增的钩子函数)主要内容
下面都会将方法与属性写在该函数里面 --------------------------------------- (1) 响应式API: reactive作用: reactive是一个函数,接收一个普通的对象传入,把
?上面通过点击事件修改,state的name ?(2) 响应式API: ref作用:?ref是一个函数,接受一个简单类型或者复杂类型的传入并返回一个响应式且可变的 ref 对象 使用步骤
? ?小结:? ref 与 reactive的区别
------------------------------------------ (3) 计算属性?(4) 监视属性? watch函数接收三个常规参数
小结:? 计算属性,监视属性,两个语法上变化挺大,其他也没什么, 有vue2基础的看看也能懂 ----------------------------- (5)生命周期
? ?小结: 1.执行顺序还是一样,组合式API下,生命周期钩子可多次执行 2. 初始化阶段的两个钩子不需要写在 setup 里面,因为他们能做的setup都可以做, setup 执行时机在beforeCreate 之前 3. 销毁阶段的两个钩子改名了,? beforeUnmount 与?unmounted? 4. 在setup里使用, 钩子函数都要导入, 都是 on开头? ? ?----------------------------- (6)父子通信实现步骤
?可以发现一毛一样, 没什么变化, 就是触发emit 与之前不一样 ?----------------------------- (7)?provide 和 inject看到provide , 了解react的老哥,应该猜出来是什么了, 就是跨组价传值
?这里只拿父子组件简单举个例子 注: provide默认情况下传递的数据不是响应式的, 要使用响应式, 用ref 和 reactive 生成即可 -------------------------------------- (8)TemplateRef背景知识在模板中使用ref,我们都很清楚,它一般有三种使用场景
实现步骤
? ?------------------------------------------------------ (9) 非兼容语法 (删除项)1.实例方法$on移除 (eventBus现有实现模式不再支持 可以使用三方插件替代) 2.过滤器filter移除 (插值表达式里不能再使用过滤器 可以使用methods替代) 3..sync语法移除 (和v-model语法合并) |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 5:28:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |