vue3选项式api与组合式api
选项式api
选项式api就是用包含多个选项的对象来描述组件的逻辑,比收说,datat,methods,mounted,updated等等。在这些选项内定义的属性都会暴露在函数内部的this上,其中的this会指向组件实例。
<template><button @click="add">Count is: {{ count }}</button>
</template>
<script>
export default {// data() 返回的属性将会成为响应式的状态// 并且暴露在 `this` 上data() {return {count: 0}},// methods 是一些用来更改状态与触发更新的函数// 它们可以在模板中作为事件监听器绑定methods: {add() {this.count++}},mounted() {console.log(`count 的值为 ${this.count}.`)}
}
</script>
组合式api
组合式api与选项式api不同,他通常会跟<script setup>一起搭配使用,并且组合式api的可复用性比选项式api要好很多,所以,组合式api适合使用在那些大型项目中,代码的灵活性也比较高,而选项式api对于初学者来说更加友好,在做一些小型项目是,还个人感觉还是选择选项式api比较好。
<template><button @click="add">Count is: {{ count }}</button>
</template>
<script setup>
import { ref, onMounted } from 'vue'// 响应式状态
const count = ref(0)// 用来修改状态、触发更新的函数
function add() {count.value++
}// 生命周期钩子
onMounted(() => {console.log(`Tcount 的值是 ${count.value}.`)
})
</script>
vue3选项式api与组合式api相关推荐
- Vue3中的API——选项式API、组合式API
Vue 的组件可以按两种不同的风格书写:选项式 API 和组合式 API. 对于熟悉Vue2的人来说,选项式api是一个很好的选择,但Vue3提供的组合式api对于代码复用效果更为突出.博主之前是用的 ...
- vuejs中组件的两种不同的编写风格-选项式API及组合式API
前言 随着vue3的逐渐稳定,以及周边生态的完善,现在vue3已经成为默认的使用方式了的 所以,对于一个前端开发者,Vue2与Vue3都得要会,在vue3中新增很多东西,比如:Fragment,Tel ...
- Vue3官网-可复用组合式API(十四)实例 property(\$slots,\$attrs)、渲染函数render(虚拟节点VNode,h() 参数,使用JavaScript代替模板功能),插件
Vue3官网-可复用&组合式API(十四)实例 property($slots,$attrs).渲染函数render(虚拟节点VNode,h() 参数,使用JavaScript代替模板功能), ...
- vue3.2-setup语法糖、组合式API、状态库Pinia归纳总结
创建项目: vite脚手架创建项目: vue3+vite2+ts npm create vite@latest 一.页面组件结构 <template>home </template& ...
- Vue3为什么要使用组合式API——Vue3的组合式API和Vue2的选项式API的优缺点
Vue3为什么要使用组合式API--Vue3的组合式API和Vue2的选项式API的优缺点 1.Vue2为什么使用选项式API 2.Vue2如何使用组合式API 3.组合式API Vs 选项式API ...
- Vue3.0 组合式 API 分析与实践
本文带大家深入理解组合式 API 的设计详情,同时加入我们的实践经验总结. 01 背景 Vue3.x 版本的出现带来了许多令人眼前一亮的新特性,其中组合式 API(Composition API),一 ...
- vue3组合式api
文章目录 组合式API介绍 什么是组合式 API? 为什么要有组合式 API? 更好的逻辑复用 更灵活的代码组织 Option Api Option Api的缺陷 Composition Api 更好 ...
- Vue3 组合式API初体验
目录 一.背景 二.什么是组合式API(Composition API ) 组合式API全景 为什么要引入组合式API `mixins` 的方式 域插槽的方式 组合式API的方式 结论 组合式API存 ...
- Vue3 -- 组合式API
组合式API 组合式api(Composition API)算是vue3对我们开发者来说非常有价值的一个api更新,我们先不关注具体语法,先对它有一个大的感知 1. composition vs op ...
最新文章
- iptables命令(备忘)
- 什么鬼!基于备份恢复的实例数据还能变多?
- js两种显示日期方法
- PyQt:成功解决PyQt4升级到PyQt5改变的函数或方法
- 怎样把python源程序发给别人_如何把Python源码打包成EXE文件?以及bug
- python用format保留三位小数_关于Python 保留小数使用format、%、round()、Decimal函数及format和%只能保留到六位问题...
- java转net容易吗_每日一醒(1):学习Java容易忽视的小错误,你注意到了吗?
- ajax获取php的数组,使用AJAX请求获取数组并将其传递到php数组中 - javascript
- CVPR 2020 | 3D目标检测泛化问题研究
- window7磁盘分区
- 电脑围棋领域的研究概述
- VC6.0 中文代码显示乱码的问题
- 企业微信没有50名员工可以扩容吗?客户数达到上限会怎样?
- 电池革命:固态电池量产还有多远?
- python矩阵运算法则_python怎么进行矩阵运算?
- python的循环控制语句while和for的使用详解
- excel中复制时不要计算机,电脑excel表格中无法将复制的内容粘贴进去如何解决...
- hive:函数:日期比较函数:获取当前日期 + date_add + date_sub函数获取前几天或后几天的日期
- Es7.x使用RestHighLevelClient进行聚合操作
- mysql 数据连续不走索引6_MySql组合索引最左侧原则失效
热门文章
- android socket双向,Android中socketpair双向通信详解
- ACM集训——盲打训练
- Cocos Creator游戏之橡皮怪(二)
- 夜晚小记——centos安装WebMonitor监控页面并推送和phantomjs
- (超详细)单臂路由及操作步骤
- 27个项目入选行业首支“绿色计算”科研基金,推动算力精细化发展
- littleVGL学习笔记4——Tasks任务系统
- sobel算子梯度 matlab,sobel算子,matlab实现 | 学步园
- 最受工程师欢迎的10款SSH远程连接工具
- 安装GNS3以及实现一个简单的网络拓扑图