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

  • 苹果手机怎么显示实时流量数据(苹果手机怎么显示sim卡联系人)

    苹果手机怎么显示实时流量数据(苹果手机怎么显示sim卡联系人)

  • 惠普227fdw硒鼓型号是(惠普227fdw硒鼓型号和那个通用)

    惠普227fdw硒鼓型号是(惠普227fdw硒鼓型号和那个通用)

  • iphone7分屏功能怎么开(iphone7p如何分屏)

    iphone7分屏功能怎么开(iphone7p如何分屏)

  • iphone拍照黑点修复(iphone手机拍照有黑点 固定不动)

    iphone拍照黑点修复(iphone手机拍照有黑点 固定不动)

  • oppo主题商店里的ART是什么(opop的主题商店)

    oppo主题商店里的ART是什么(opop的主题商店)

  • 发视频显示对方忙线中是怎么回事(发视频显示对方已拒绝是什么意思)

    发视频显示对方忙线中是怎么回事(发视频显示对方已拒绝是什么意思)

  • 拼多多订阅物流信息花钱吗(拼多多订阅物流更新提醒怎么关闭)

    拼多多订阅物流信息花钱吗(拼多多订阅物流更新提醒怎么关闭)

  • 华为手机微信右下角有盾牌标是什么意思(华为手机微信右上角加把锁)

    华为手机微信右下角有盾牌标是什么意思(华为手机微信右上角加把锁)

  • 微信领红包显示账号异常怎么回事(微信领红包显示当前交易存在欺诈风险)

    微信领红包显示账号异常怎么回事(微信领红包显示当前交易存在欺诈风险)

  • mde2是全网通吗(mde6是什么型号手机)

    mde2是全网通吗(mde6是什么型号手机)

  • iphone怎么没有声音了(iphone怎么没有声音了怎么办)

    iphone怎么没有声音了(iphone怎么没有声音了怎么办)

  • iqoopro怎么开启省电模式(iqoopro怎么开启3g)

    iqoopro怎么开启省电模式(iqoopro怎么开启3g)

  • 微信开启横屏式是干嘛的(微信打开横屏模式)

    微信开启横屏式是干嘛的(微信打开横屏模式)

  • word上标怎么打(word上标怎么打快捷)

    word上标怎么打(word上标怎么打快捷)

  • opac是什么(opac是什么意思怎么读)

    opac是什么(opac是什么意思怎么读)

  • xsmax支持快充吗(iphone14pro最快支持多少w快充)

    xsmax支持快充吗(iphone14pro最快支持多少w快充)

  • excel多表合并(excel多表合并工具)

    excel多表合并(excel多表合并工具)

  • 苹果xr怎么给微信加密(苹果xr怎么给微信应用加密)

    苹果xr怎么给微信加密(苹果xr怎么给微信应用加密)

  • pcdm10是什么型号(型号pcdm10是什么意思)

    pcdm10是什么型号(型号pcdm10是什么意思)

  • 小米8语音唤醒在哪(小米语音唤醒可以卸载吗)

    小米8语音唤醒在哪(小米语音唤醒可以卸载吗)

  • 照片怎么去掉手机型号(照片怎么去掉手写的)

    照片怎么去掉手机型号(照片怎么去掉手写的)

  • 数据通信的信道包括什么(数据通信的信道包括同步信道和异步信道)

    数据通信的信道包括什么(数据通信的信道包括同步信道和异步信道)

  • 《web应用技术》学习规划日程表(web应用技术是什么)

    《web应用技术》学习规划日程表(web应用技术是什么)

  • php桥接模式的作用(桥接模式例子)

    php桥接模式的作用(桥接模式例子)

  • 现代服务税目包含哪些
  • 个人所得税如何入账?
  • 分公司可以独立开银行账户吗
  • 制造费用月末不可能有余额
  • 出口退税收到退税款会计分录
  • 对外投资属于资产类账户吗
  • 企业物流成本会计核算问题研究
  • 双倍余额递减法如何计算
  • 主营业务成本属于
  • 购买商品有运费的分录
  • 核定征收企业所得税率是多少
  • 支付跨年租金如何处理
  • 租赁到期日 英语
  • 建筑业异地预缴税款的会计分录
  • 金税盘开票时间不对怎么办
  • 快递费开专票怎么入账
  • 发票章和税号不匹配
  • 小规模纳税人计提增值税账务处理
  • 独立核算分公司可以享受小型微利企业优惠吗
  • 季度申报表营业成本怎么填
  • 债务转为资本什么意思
  • 生产企业先出库后入库
  • linux查杀webshell
  • 虚拟机怎么安装iso镜像文件
  • php生成文件流
  • 暂估入库结转成本后期怎么冲账
  • php商品对比功能怎么用
  • 分类账长什么样
  • php抽象函数
  • 公司车辆使用费用平均
  • thinkphp demo
  • 进货成本价是什么
  • php字符串的三种定义方式
  • 小规模公司购买空调会计分录
  • php点击下载
  • 公司基本户没有开户许可证
  • yolo s
  • thinkphp百万级数据查询
  • php简单统计中文字符
  • sed指令可以打印文件的奇数或偶数行
  • python jsdom
  • verilog hdl中任务可以调用
  • 为什么开发票能抵税
  • 伪静态html
  • opengl开发图形界面
  • MySQL Community Server压缩包安装配置方法
  • 织梦模板首页logo修改
  • 入伙和退伙的法律效力
  • 企业招待客户收入怎么算
  • 公司员工食堂买菜没发票怎么办
  • 应收账款属于会计科目吗
  • 银行保函会计处理
  • 多交税款账务怎么处理
  • 信用卡什么情况下会被冻结
  • 先付款后开发票的会计分录?
  • 班车租赁服务
  • 会议接待纸笔摆放
  • mysql常用查询
  • 将sql语句的执行状态传递给主语言的是
  • mysql 5.7.30安装
  • centos7添加ip地址
  • window10自带的软件有哪些
  • WINDOWS操作系统属于什么操作系统
  • winxp回收站清空了怎么恢复
  • win7 win8.1
  • win10安装失败
  • js实现下拉框联动
  • linux中argv
  • 调出下拉菜单
  • opengl详解
  • 浏览器修改js变量
  • javascript解决了什么问题
  • js 对象声明
  • Node.js中的事件循环是什么样的
  • 批处理字符串截取
  • js实现功能
  • jquery showloading
  • 企业所得税税率10%
  • 建安企业异地个税怎么交
  • 电子税务局密钥不一致
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设