位置: IT常识 - 正文

十分钟,带你了解 Vue3 的新写法(十分钟带你了解阿氏圆)

编辑:rootadmin
十分钟,带你了解 Vue3 的新写法

推荐整理分享十分钟,带你了解 Vue3 的新写法(十分钟带你了解阿氏圆),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:十分钟大全,十分钟带你了解中国历史,十分钟,带你了解 Vue3 的新写法,十分钟,带你了解 Vue3 的新写法,十分钟,带你了解 Vue3 的新写法,十分钟,带你了解 Vue3 的新写法,十分钟带你了解世界,十分钟带你了解中国历史,内容如对您有帮助,希望把文章链接给更多的朋友!

本文的目的,是为了让已经有 Vue2 开发经验的 人 ,快速掌握 Vue3 的写法。

因此, 本篇假定你已经掌握 Vue 的核心内容 ,只为你介绍编写 Vue3 代码,需要了解的内容。

一、Vue3 里 script 的三种写法

首先,Vue3 新增了一个叫做组合式 api 的东西,英文名叫 Composition API。因此 Vue3 的 script 现在支持三种写法,

1、最基本的 Vue2 写法<template> <div>{{ count }}</div> <button @click="onClick"> 增加 1 </button></template><script>export default { data() { return { count: 1, }; }, methods: { onClick() { this.count += 1; }, },}</script>2、setup() 属性<template> <div>{{ count }}</div> <button @click="onClick"> 增加 1 </button></template><script>import { ref } from 'vue';export default { // 注意这部分 setup() { let count = ref(1); const onClick = () => { count.value += 1; }; return { count, onClick, }; },}</script>3、<script setup><template> <div>{{ count }}</div> <button @click="onClick"> 增加 1 </button></template><script setup>import { ref } from 'vue';const count = ref(1);const onClick = () => { count.value += 1;};</script>

正如你看到的那样,无论是代码行数,还是代码的精简度,<script setup> 的方式是最简单的形式。

如果你对 Vue 很熟悉,那么,我推荐你使用 <script setup> 的方式。

这种写法,让 Vue3 成了我最喜欢的前端框架。

十分钟,带你了解 Vue3 的新写法(十分钟带你了解阿氏圆)

如果你还是前端新人,那么,我推荐你先学习第一种写法。

因为第一种写法的学习负担更小,先学第一种方式,掌握最基本的 Vue 用法,然后再根据我这篇文章,快速掌握 Vue3 里最需要关心的内容。

第一种写法,跟过去 Vue2 的写法是一样的,所以我们不过多介绍。

第二种写法,所有的对象和方法都需要 return 才能使用,太啰嗦。除了旧项目,可以用这种方式体验 Vue3 的新特性以外,我个人不建议了解这种方式。反正我自己暂时不打算精进这部分。

所以,接下来,我们主要介绍的,也就是 <script setup> ,这种写法里需要了解的内容。

注意: <script setup> 本质上是第二种写法的语法糖,掌握了这种写法,其实第二种写法也基本上就会了。(又多了一个不学第二种写法的理由)。

二、如何使用 <script setup> 编写组件

学习 Vue3 并不代表你需要新学习一个技术,Vue3 的底层开发思想,跟 Vue2 是没有差别的。

V3 和 V2 的区别就像是,你用不同的语言或者方言说同一句话。

所以我们需要关心的,就是 Vue2 里的内容,怎么用 Vue3 的方式写出来。

1、data——唯一需要注意的地方

整个 data 这一部分的内容,你只需要记住下面这一点。

以前在 data 中创建的属性,现在全都用 ref()

本文链接地址:https://www.jiuchutong.com/zhishi/284161.html 转载请保留说明!

上一篇:Vue页面生成PDF的方法(vue 页面生成pdf)

下一篇:yolov7和yolov5对比有哪些优势?yolov7改进-yolov7详解(yolov5s和yolov5m)

  • 一般纳税人登记证明
  • 员工可以签订两份劳动合同吗
  • 其他应付款在借方资产负债表怎么填
  • 个体工商户是对公账户还是个人账户
  • 预付账款收不回发票怎么核销
  • 房地产企业预缴增值税如何申报
  • 具备什么条件的土地可以开发
  • 建筑施工安全费用专项检查报告怎么写
  • 纯外贸企业进项要转出吗为啥
  • 如何加强存货管理内部控制
  • 小规模开票数量怎么算
  • 长期借款产生的利息计入哪个科目
  • 为什么算除税价不算税金
  • 公司股权转让应纳税额怎么算
  • 白酒的消费税怎样计算
  • 2016的发票2017年还能用吗?
  • 滞纳金账务处理
  • 个人所得税怎么交的,怎么算的
  • 仲裁委判决还能上诉吗
  • 土地使用权出让金收费标准
  • 怎样取得个人所得税
  • win10 2004 2009
  • 会计分录中结转成本
  • 本年利润和未分配利润怎么结转
  • 以库存现金支付车间发生的水电费200元
  • 主营业务收入发生额在哪方
  • 计提本月所得税费会计分录
  • 在php中,字符串有哪些表示形式
  • win11怎么打开设置
  • 工资总额包括哪些福利费
  • 通过mac地址查找ip的协议
  • 广度优先算法代码
  • axios异步请求数据
  • php随机一言
  • 购买房地产和买房一样吗
  • php执行sh脚本
  • 代收税款是什么意思
  • js构造函数的八种方法
  • linux rm 命令
  • vue-cli2.0
  • 销售返利的会计处理方法
  • 小规模企业应交税费
  • 金税盘怎么向分盘分配发票
  • 为客户购买的机票怎么入账
  • 拓展费用入什么科目
  • 小微企业认定需要哪些资料
  • 如何利用sql进行数据传输
  • 小规模纳税人财务报表季报怎么填
  • 税务师考试的报名时间
  • 周转材料主要包括什么和什么
  • 事业单位小规模纳税人增值税账务处理
  • 租金收入会计科目
  • 结构性存款是什么意思是理财
  • 存货价值的计算公式
  • 劳务公司核定征收怎么交税的
  • 公司分期付款购车如何做账
  • 母公司设立子公司协议
  • 发票入账的时候能作废吗
  • 高价卖股份犯法么
  • 新税法实施后以前的条例规章作废吗
  • 房地产开发企业增值税税率
  • mysql中sum的用法
  • mysql优化的几种方法
  • sqlserver怎么删除字段
  • ubuntu系统如何切换中文
  • windows xp玩游戏
  • 笔记本不支持win8
  • Remoterm.exe - Remoterm是什么进程 有什么用
  • linux ssh -v -p
  • 高德地图自动跳出来
  • 跑跑3s是谁
  • extjs3 combobox取value和text案例详解
  • python安装后怎么用
  • jquery使用教程
  • 交错了税可以退吗
  • 税务局发票邮寄需要多久
  • 本年累计实际已预缴的所得税额怎么填
  • 税务逾期未申报是什么意思
  • 税务ukey登录界面
  • 城市维护建设税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设