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

  • 荣耀分屏怎样打开(荣耀分屏怎么调大小)

    荣耀分屏怎样打开(荣耀分屏怎么调大小)

  • 苹果手机静音键在哪里(苹果手机静音键自动跳)

    苹果手机静音键在哪里(苹果手机静音键自动跳)

  • 10.5寸ipad长宽(10.5寸ipad大小)

    10.5寸ipad长宽(10.5寸ipad大小)

  • oppofindx2pro支持多少倍变焦呢(oppofindx2pro支持多少w快充)

    oppofindx2pro支持多少倍变焦呢(oppofindx2pro支持多少w快充)

  • qq如何设置苹果在线状态(苹果怎么设置账号)

    qq如何设置苹果在线状态(苹果怎么设置账号)

  • 小米浏览器书签路径是什么(小米浏览器书签添加到桌面)

    小米浏览器书签路径是什么(小米浏览器书签添加到桌面)

  • 滴滴口碑值为什么会下降(滴滴口碑值为什么每天都降一点)

    滴滴口碑值为什么会下降(滴滴口碑值为什么每天都降一点)

  • b站一键三连怎么弄

    b站一键三连怎么弄

  • 抖音视频发出去播放0(抖音视频发出去没有声音)

    抖音视频发出去播放0(抖音视频发出去没有声音)

  • qq怎样关闭截屏分享(怎么关闭qq截图)

    qq怎样关闭截屏分享(怎么关闭qq截图)

  • 电力驱动控制系统各部分的主要功能(电力驱动控制系统包括)

    电力驱动控制系统各部分的主要功能(电力驱动控制系统包括)

  • 苹果手机的镜像功能在哪里(苹果手机的镜像前置镜头有什么用)

    苹果手机的镜像功能在哪里(苹果手机的镜像前置镜头有什么用)

  • win10我的电脑怎么调出来(win10我的电脑)

    win10我的电脑怎么调出来(win10我的电脑)

  • iphone如何设置相册锁(Iphone如何设置相机像素)

    iphone如何设置相册锁(Iphone如何设置相机像素)

  • oppor17机身多长(oppor17长多少)

    oppor17机身多长(oppor17长多少)

  • 直播视频可以下载吗(直播视频下载app有哪些)

    直播视频可以下载吗(直播视频下载app有哪些)

  • 搜狗输入法朋友圈模式在哪(搜狗输入法朋友圈文案)

    搜狗输入法朋友圈模式在哪(搜狗输入法朋友圈文案)

  • 华为nova4容易发热吗(华为nova4很容易发烫)

    华为nova4容易发热吗(华为nova4很容易发烫)

  • 云拨电话怎么隐藏号码(云拨电话怎么隐藏自己电话号码)

    云拨电话怎么隐藏号码(云拨电话怎么隐藏自己电话号码)

  • goldkey是什么牌子(gold 是什么牌子)

    goldkey是什么牌子(gold 是什么牌子)

  • thinkpad如何进入bios界面(ThinkPad如何进入安全模式)

    thinkpad如何进入bios界面(ThinkPad如何进入安全模式)

  • 小米手机门禁卡设置(小米手机门禁卡复制到手机)

    小米手机门禁卡设置(小米手机门禁卡复制到手机)

  • 电脑麦克风对方听不到声音(电脑麦克风对方听不到声音怎么办)

    电脑麦克风对方听不到声音(电脑麦克风对方听不到声音怎么办)

  • 【环境搭建】使用nvm下载node后npm不能使用(hue环境搭建)

    【环境搭建】使用nvm下载node后npm不能使用(hue环境搭建)

  • vmkping  网络故障排除命令(vm网络不可达)

    vmkping 网络故障排除命令(vm网络不可达)

  • 小规模纳税人转一般纳税人
  • 什么是转登记纳税人
  • 个税申报按权责发生制行吗?
  • 注册会计师考试时间2023
  • 企业注销库存怎么做账务处理
  • 企业关于发票的管理及要求
  • 公司收到分红怎么交税
  • 民办非企业单位可以盈利吗
  • 上月发票错误退回怎么做账
  • 居民企业参股外国企业信息报告填写
  • 吊车租赁可以开6个点专票吗
  • 企业向个人借款合同模板
  • 增值税发票在邮寄途中丢了怎么办
  • 公司车买的保险怎么查电子保单
  • 事业单位取得了应税收入如何纳税?
  • 实时扣税3001会计科目
  • 纳税主要是哪些方面
  • 增值税和增值税额的区别
  • 调整期初数怎么做会计分录
  • 大巴车票抵扣税率
  • 本年固定资产投资额与不良贷款的关系
  • 免税店汇率是什么意思
  • 月末汇兑损益怎么算
  • 无票收入有风险吗
  • 事业单位个人借款未还违反什么规定
  • 免税不能开专票
  • tersafe.dll
  • 网关设置
  • git可以管理二进制文件吗
  • 格里姆火山
  • php dechex
  • 小额贷款企业收利息吗
  • 专票退税是什么意思
  • antd form table
  • 前端工程师在大学学什么专业
  • 预缴纳税申报怎么不能保存
  • 以股权换股权税务问题
  • 错误凭证如何修改?所有的错误的凭证都能修改吗?
  • 小规模纳税人免征增值税的账务处理
  • 企业无形资产摊销的会计处理
  • 商标注册费用可以退吗
  • python中字典的键有何要求
  • sql实例命名规则
  • 运输公司税务筹划
  • 股权激励如何做会计分录
  • sql server怎么用sql语句创建数据库
  • 委托开户银行发放上月工资
  • 医院如何开票
  • 电费发票上的数量是什么意思
  • 商业折扣怎么扣
  • 税控盘费用进什么科目
  • 公司卖废品收入要交增值税
  • 教材出版 技术咨询服务费
  • 商业承兑汇票提示付款流程
  • 做假账本怎么判
  • 填写记账凭证内容摘要的三个要素
  • sqlserver触发器语法
  • windows怎么用
  • Windows Vista和Windows 7对比
  • 系统之家一键重装系统教程
  • u盘安装win8系统教程
  • crack.exe是什么意思
  • win10系统如何关闭屏保功能
  • 如何去掉桌面图标的蓝底
  • ubuntu20.04换阿里源
  • 开始菜单里没有设置选项
  • opengl帧缓冲
  • node.js批量添加数据
  • 支持google play
  • 有道词典手机
  • jquery教程chm
  • linux命令sed的用法
  • 相机调取失败
  • jquery 3d旋转
  • js如何判断输入输出
  • 深圳电子税务局app
  • 发票号码应与哪个号码一致
  • 转租房子转租人需要签合同吗合法吗
  • 车辆购置印花税需入固定资产吗
  • 税控卡丢失怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设