位置: 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)

  • 海产品的增值税税率是多少
  • 转让土地使用权营业税税率
  • 货物已到发票未开具
  • 会计继续教育还需要学吗
  • 航天金税服务费诈骗
  • 摄影服务属于哪个开票类目
  • 展示费是业务宣传费吗
  • 水利建设专项收入的计税依据是什么?
  • 营改增后还有企业所得税吗?
  • 2021年增值税专用发票红冲发票步骤
  • 股东分红利息
  • 信用贷的基本准入要求
  • 非营利性代收代付费用会计处理怎么做?
  • 收到某公司发票会计分录
  • 自行开发的软件如何确认为无形资产
  • 公司有出账没有进账怎么办
  • 企业取得的土地使用权用于出租或增值目的时
  • 资产负债一并转让增值税
  • 呆账怎么写会计分录
  • 个人所得税生产经营所得
  • 行业协会会费收缴标准
  • 固定资产出租需要交什么税
  • 公司购买的原材料,原价格销售合理吗
  • 结转收入怎么计算
  • 购入固定资产预算会计怎么做账务处理
  • 怎么看iPhone电池温度
  • win10excel闪退是什么原因
  • php预定义变量有哪些
  • 收到借款金额
  • 应收账款收回怎么处理
  • 命令行查看ip地址
  • 营改增工程计价规则
  • 阿里巴巴达摩院ai
  • .patch文件
  • php swoft
  • 服务什么行业
  • 利用python
  • 未缴纳的出资款怎样清算
  • 社保和公积金在不同单位交可以吗
  • 进口关税和增值税怎么做账
  • 贴现手续费计入哪个明细科目
  • 织梦发布文章栏目怎么不显示
  • 所得税视同销售行为有哪些呢?
  • 应付账款账户的结构与什么账户相似
  • 合营企业长期股权投资
  • 其他应付款计入资产负债表哪个科目
  • mysql group by实现原理
  • 应交企业所得税是什么科目
  • 小规模纳税人未开票收入如何申报增值税
  • 工业企业外购存货的实际成本不包括
  • 代理公司代缴社保违法吗
  • 社保的生育险按照什么比例报销
  • 应付账款平账调到哪个科目
  • 长期待摊费用摊销计算公式
  • 企业进口外汇额度限制
  • 固定资产明细账范本
  • mysql在查询结果中查询
  • win10系统登录密码怎么取消
  • windows2003怎么样
  • 看linux系统
  • linux校验文件
  • 如何在Windows下移动文件
  • win10录音机不能用
  • Win7自带的扫雷怎么都打不开
  • linux服务器如何配置ip
  • html截取字符串
  • web开发css
  • js学习教程
  • python语句分为哪两种
  • jquery日期选择器
  • javascript面向对象精要
  • 东莞市电子税务局app
  • 财税专家刘杨简历图片介绍
  • 税务稽查局稽查财务不在场怎么办
  • 生猪屠宰企业报价
  • 物业公司收取物业费要交税吗
  • 土地流转需要什么材料
  • 什么是解放思想?请阐述解放思想和实事求是之间的关系
  • 海宁到许村公交车路线
  • 火车票是否出票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设