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

  • 如何利用微博来做推广(微博如何使用方法)

    如何利用微博来做推广(微博如何使用方法)

  • 美团优选怎么取消订单(美团优选怎么取消省钱卡)

    美团优选怎么取消订单(美团优选怎么取消省钱卡)

  • 支付宝被拉黑了还能给对方发信息吗(支付宝被拉黑了怎么才能给对方转账)

    支付宝被拉黑了还能给对方发信息吗(支付宝被拉黑了怎么才能给对方转账)

  • 微信转发语音怎么发送(微信转发语音怎么听不了)

    微信转发语音怎么发送(微信转发语音怎么听不了)

  • 华为nova5为什么充电不亮灯(华为nova5为什么安装不了软件)

    华为nova5为什么充电不亮灯(华为nova5为什么安装不了软件)

  • 怎么一键删除抖音喜欢的视频(怎么一键删除抖音私信聊天记录)

    怎么一键删除抖音喜欢的视频(怎么一键删除抖音私信聊天记录)

  • 录音的文件夹叫什么名字(录音的文件夹叫什么)

    录音的文件夹叫什么名字(录音的文件夹叫什么)

  • 浏览器未安装flash插件是什么意思(浏览器未安装flash插件,不能上传附件)

    浏览器未安装flash插件是什么意思(浏览器未安装flash插件,不能上传附件)

  • 抖音评论背景是黑色的(抖音评论背景是白色)

    抖音评论背景是黑色的(抖音评论背景是白色)

  • 酷睿10代什么时候上市(10代酷睿什么时候降价)

    酷睿10代什么时候上市(10代酷睿什么时候降价)

  • 手机更换电池后对手机有没有影响(手机更换电池后需要注意什么)

    手机更换电池后对手机有没有影响(手机更换电池后需要注意什么)

  • 充电器电流大对电池有什么影响(充电器电流大对手机影响大还是电压大对手机影响大)

    充电器电流大对电池有什么影响(充电器电流大对手机影响大还是电压大对手机影响大)

  • 户户通机顶盒怎么升级(户户通机顶盒怎么关闭高清台)

    户户通机顶盒怎么升级(户户通机顶盒怎么关闭高清台)

  • 为什么网络会卡(为什么网络会卡卡)

    为什么网络会卡(为什么网络会卡卡)

  • 安卓手机太卡怎么办(安卓手机太卡怎么清理)

    安卓手机太卡怎么办(安卓手机太卡怎么清理)

  • 苹果新系统怎么删除应用(苹果新系统怎么删壁纸)

    苹果新系统怎么删除应用(苹果新系统怎么删壁纸)

  • oppor17hd2模式怎么关闭(oppor17hd怎么开启)

    oppor17hd2模式怎么关闭(oppor17hd怎么开启)

  • 荣耀20pro设置后台运行(荣耀20pro设置页面)

    荣耀20pro设置后台运行(荣耀20pro设置页面)

  • 红魔3什么时候发布会(红魔3什么时候停售的)

    红魔3什么时候发布会(红魔3什么时候停售的)

  • 苹果云空间怎么打开(苹果云空间怎么找回照片和视频)

    苹果云空间怎么打开(苹果云空间怎么找回照片和视频)

  • 怎么复制淘宝链接(怎么复制淘宝链接发给别人)

    怎么复制淘宝链接(怎么复制淘宝链接发给别人)

  • esxcfg-addons命令  列出ESX主机所安装的Addons(es命令行)

    esxcfg-addons命令 列出ESX主机所安装的Addons(es命令行)

  • 增值税发票网上勾选平台
  • 广州二手房交易契税
  • 什么是反避税税率
  • 营业收入与利润变化图
  • 出口退税中哪些是免税的
  • 旅游的合同
  • 工会经费拨缴是什么意思
  • 用于研发的设备会计分录
  • 事业单位没有经过公示的内部文件不生效 出处
  • 汽车配件税收分类编码
  • 金税盘如何红冲已抵扣专票
  • 哪些记账凭证
  • 付款方付款的发票税金能入账吗?
  • 工业产值怎么计算的 统计
  • 有哪些不同类型的金融机构
  • linux help
  • 笔记本低电量提示
  • 营改增的会计分录
  • 租赁固定资产成本怎么算
  • 增值税专用发票上注明的价款含税吗
  • services.exe
  • protect.exe进程
  • FUXA个人学习总结(一)
  • 在沙滩上的语句
  • 我国增值税的纳税范围包括
  • 待摊费用和预付账款的区别是什么
  • 微信h5页面设计
  • 摇树的英文是什么
  • 小规模未开票收入如何申报增值税
  • labview oop
  • yii2框架和fastadmin建商城网站哪个好用
  • swatch of
  • 保险代理人展业成本如何计算
  • 推荐几个比较好用的
  • 织梦安装详细教程
  • mongodb 增加用户
  • 电费账务qc
  • sqlserver2008r2怎么使用
  • 工资总额范围怎么填写
  • 取得费用报销单怎么填写
  • 贸易公司成本如何计算
  • 坏账准备如何计算
  • 行政事业单位过节费发放规定
  • 母公司将子公司股权无偿转让给子公司
  • 增值税加计抵扣账务处理
  • 社保缴纳的时候可以用吗
  • 企业进项税额如何账务处理
  • 税务报表工会经费是按什么交了
  • sql clean
  • win7传真和扫描
  • windows xp登录无法进入桌面
  • ssd安装centos7
  • WinXP老显示器CRT显示器严重闪屏的修复方法
  • win8 u盘启动
  • windows8功能设置
  • win7任务管理器怎么打开
  • Win7如何关闭Smartscreen筛选器?Win7关闭Smartscreen筛选器的方法
  • Windows 7 Apache下计算机无法访问局域网网站的解决方法
  • 快速解决胃胀气
  • js修改css样式属性不生效
  • node-js
  • vi和vim的关系
  • 用&lt;TABLE&gt;语句来实现圆角表格可以省去制作圆角图片之苦!
  • python计算两个数的最大公约数
  • node.js创建服务
  • linux u+s
  • JavaScript instanceof 的使用方法示例介绍
  • jQuery ajax MD5实现用户注册即时验证功能
  • linux怎么ssh远程
  • Qt Creater调试时一直出现:“DEBUGGER: Waiting for debug socket connect” 和“DEBUGGER: go to sleep”
  • [置顶]马粥街残酷史
  • python各进制符号
  • asyncio 的 coroutine对象 与 Future对象使用指南
  • jQuery中通过ajax调用webservice传递数组参数的问题实例详解
  • setBackgroundDrawable和setBackgroundColor的用法
  • 贵州省产检费用报销流程
  • 一般纳税人按季申报的行业
  • 讲话和讲话精神的区别
  • 城市建设维护税减免政策
  • xboxone登录显示密码错误
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设