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

  • 通货膨胀有什么危害?
  • 小规模的开专票怎么征税
  • 企业对伤残怎么赔偿?
  • 快递费属于哪个商品编码
  • 房地产开发企业资质证书
  • 买一赠一销售收入计算案例
  • 支付无法取得发票的赔偿金可否税前扣除
  • 发票不在业务发生地
  • 偶然所得计税依据 包不包含增值税
  • 增值税发票可以抵扣多少
  • 应收账款对应的科目有哪些
  • 股权稀释需要交税吗
  • 非增值税纳税人有哪些
  • 资产负债表其他流动资产包括什么
  • 超出发票使用范围
  • 企业间借款利息涉税处理
  • 简易征收税率都包括什么
  • 税前列支的好处
  • 企业所得税减免所得税额怎么算
  • 对外捐赠视同销售分录
  • 接受个人投资现金怎么做账务处理?
  • 1697508432
  • 制造业企业存货管理论文
  • mac电脑因问题而重新启动
  • 英雄联盟登录失效怎么回事
  • 上月发生的费用本月报销记账
  • 公司的实收资本是借款,但是利息由公司付,会计怎么做账
  • 加工费计入成本怎么计算所得税
  • 水电费无发票如何做账
  • 权益净利率是什么意思啊
  • 怎么安装win7系统后怎么安装驱动
  • php中数组的概念
  • 营改增餐饮行业纳税规则
  • 如何把电脑上锁屏密码
  • php字符串变量
  • cnqmax.exe进程的详细注解 cnqmax进程是病毒吗 安全吗
  • 增值税防伪税控系统
  • 折旧提取后资金如何处理
  • 浏览器集成什么意思
  • cookies方法
  • phpstudy目录
  • 图像分割csdn
  • 使用微软必应需要哪些条件
  • Programming tutorials and source code examples
  • 电脑学word下哪个软件视频
  • 进项税额大于销项税额期末留抵
  • 企业员工年终奖仲裁
  • 对外捐赠非货币性资产的会计处理
  • 应发工资包括岗位工资吗
  • 建筑公司可以开3个点的专票吗
  • sql批量替换日期中的月份
  • 短期理财会计处理
  • 已付款但未收到发票怎样记账
  • 稳岗补贴操作流程
  • 电商账务怎么做
  • 赞助支出为什么纳税调整
  • 房地产企业土地价款如何入账
  • 研发和技术服务属于什么大类
  • 福利费要交个人所得税嘛
  • 原始凭证按什么分
  • 税控盘服务费抵扣
  • 子公司的取得方式
  • centos怎么设置
  • 如何修改注册表键值
  • centos7搜索
  • 主板升级bios失败怎么办
  • mac expose
  • linux限制用户cpu使用
  • renderjs echarts
  • easyui导出excel表格
  • jquery怎么设置宽度
  • shell脚本 su
  • 安卓两页合并到下一页
  • 如何查询汽车发票
  • 企业所得税调整情况说明
  • 河北省国家税务局长简介
  • 纳税人分类分级管理四个匹配
  • 成都税务怎么查询社保缴费记录
  • 长沙市各个区的县市排名
  • 西藏自治区税务局电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设