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

  • 红米note11pro怎么恢复出厂设置(红米note11pro怎么开空调)

    红米note11pro怎么恢复出厂设置(红米note11pro怎么开空调)

  • qq音乐可以一起听歌吗(QQ音乐可以一起唱歌吗)

    qq音乐可以一起听歌吗(QQ音乐可以一起唱歌吗)

  • 快手可以投屏吗(快手可以投屏吗华为手机)

    快手可以投屏吗(快手可以投屏吗华为手机)

  • 联发科G85怎样(联发科g85咋样)

    联发科G85怎样(联发科g85咋样)

  • 荣耀play4tpro有nfc吗(荣耀play4tpro有没有nfc功能)

    荣耀play4tpro有nfc吗(荣耀play4tpro有没有nfc功能)

  • 华为nova5i什么时候上市的(华为nova5i什么时候生产的)

    华为nova5i什么时候上市的(华为nova5i什么时候生产的)

  • 直播手机发热怎么解决(直播手机发烫)

    直播手机发热怎么解决(直播手机发烫)

  • 对工作表重命名的作用是什么(对工作表重命名时,名字内不允许有空格)

    对工作表重命名的作用是什么(对工作表重命名时,名字内不允许有空格)

  • 华为p40pro拍照为什么模糊(华为p40pro拍照失真怎么办)

    华为p40pro拍照为什么模糊(华为p40pro拍照失真怎么办)

  • 抖音通过手机通讯录关注是什么意思(抖音通过手机通讯录找不到)

    抖音通过手机通讯录关注是什么意思(抖音通过手机通讯录找不到)

  • 电脑已接通电源未充电怎么回事(电脑已接通电源0%)

    电脑已接通电源未充电怎么回事(电脑已接通电源0%)

  • 怎么关闭微信暗黑模式(微信怎么关闭暗色模式)

    怎么关闭微信暗黑模式(微信怎么关闭暗色模式)

  • quiet boot什么意思(quiek boot)

    quiet boot什么意思(quiek boot)

  • 苹果11下拉菜单在哪(苹果11下拉菜单不能调节亮度)

    苹果11下拉菜单在哪(苹果11下拉菜单不能调节亮度)

  • 正常监控可以保存多久(正常监控可以保存多久干洗店)

    正常监控可以保存多久(正常监控可以保存多久干洗店)

  • 小米6xvolte在哪里设置

    小米6xvolte在哪里设置

  • 苹果手机怎么防蹭网(苹果手机怎么防窥屏)

    苹果手机怎么防蹭网(苹果手机怎么防窥屏)

  • 小米11系统什么时候出(小米11 什么系统)

    小米11系统什么时候出(小米11 什么系统)

  • 移动号码怎么设置呼叫转移(移动号码怎么设置拦截骚扰电话)

    移动号码怎么设置呼叫转移(移动号码怎么设置拦截骚扰电话)

  • qq电话时微信能打通吗(qq电话的时候微信电话听得到吗)

    qq电话时微信能打通吗(qq电话的时候微信电话听得到吗)

  • 抖音怎么设置三个画面(抖音怎么设置三件起拍)

    抖音怎么设置三个画面(抖音怎么设置三件起拍)

  • 微信电话怎么录音(微信电话怎么录屏才有声音)

    微信电话怎么录音(微信电话怎么录屏才有声音)

  • iphonexr自拍反向怎么调(苹果xr自拍照片反转设置)

    iphonexr自拍反向怎么调(苹果xr自拍照片反转设置)

  • 笔记本权限设置(笔记本设置权限管理在哪)

    笔记本权限设置(笔记本设置权限管理在哪)

  • JavaScript基础语法入门(javascript基础编程)

    JavaScript基础语法入门(javascript基础编程)

  • 如何在Python中生成ndarray(pythonzen)

    如何在Python中生成ndarray(pythonzen)

  • 递延所得税负债计算公式
  • 增值税的视同销售行为有哪些
  • 增值税普票可以开给个人吗
  • 购买汽车的保健因素
  • 广告服务商是什么意思
  • 运费客户承担钱销售员垫付冲应收怎么处理?
  • 自查补缴的企业怎么处理
  • 出口退税备案完后怎么办
  • 企业年金税前扣除标准表
  • 国债逆回购收益什么时候到账
  • 印花税减免性质代码和项目名称小规模
  • 补充养老保险税前扣除政策
  • 建筑业3%人工费可以开专票吗?
  • 出现一窗式比对失败,该纳税人没有防伪税控比对信息!
  • 开票金额是纳税金额吗
  • 发票月初抄税流程
  • 资产负债表中应收账款的计算公式
  • 金融企业贷款利息收入确认
  • 资产处置收益的含义
  • 临时设施需要验收吗
  • 投资电影分红款如何开具发票?
  • 工商年报中企业税费缴纳怎么填写
  • 怎么关闭win11安装软件提示
  • 线上生活服务app有哪些
  • 其他流动负债包含
  • 合并报表抵消子公司当期收入,母公司费用
  • 安全生产费用怎么支出
  • 未开票收入怎么计算增值税
  • 如何安装电脑系统程序
  • 新会计准则2020变化
  • 会计科目的设置应该符合国家统一会计准则的规定
  • 前端vscode配置
  • html关于边框的代码
  • WIN11系统CPU占用率高
  • 研发失败的费用允许加计扣除吗
  • 信用减值损失的借贷方向
  • sqlserver存储过程声明变量
  • 作废的发票会统计到税额里吗
  • SQL Server UPDATE语句的用法详解
  • 物品数量怎么填写
  • 合同负债 案例
  • 房地产企业实际发生的税金及附加
  • 固定资产提前报废当月计提折旧吗
  • 工业企业销售分录
  • 小额贷款公司如何运作
  • 契税的计税金额是什么
  • 弃置费用预计负债的会计处理
  • 代理进口货物如何确定增值税纳税人
  • 单位买的职工社保自己可以去社保局领卡吗
  • 个人应如何进行社会实践
  • 补缴上年度所得税的会计分录
  • 建筑公司挂靠单位的财务处理是?
  • 固定资产清理借方增加还是减少
  • 关于小微企业免征印花税的规定
  • 商品销售企业成本包括
  • 营业收入和营业总收入一样吗
  • 机票抵扣怎么填申报表
  • 什么是备查账
  • ubuntu 11
  • centos配置IP地址
  • win8打开运行的快捷键是什么
  • nacos监控服务
  • linux定时任务实现原理
  • string获取文件名
  • Android Chronometer(定时器)
  • javascript数据结构与算法第三版
  • javascript函数用法
  • socketio nodejs
  • unity特色
  • 税务局的人工资多少
  • 国家税务局关于印花税若干具体问题的规定
  • 安徽营业执照网上怎么申请
  • 国家税务总局江西省国家税务局
  • 湖南省五一劳动奖章
  • 消费税的纳税义务的发生时间是如何规定的
  • 皇家税务与海关署
  • 在江西税务网交医保流程
  • 收购烟叶支付的价外补贴怎么处理
  • 税务局社保服务
  • 企业所得税年报什么时候开始申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设