位置: IT常识 - 正文

vue3中使用ref语法糖(vue的ref怎么用)

编辑:rootadmin
vue3中使用ref语法糖

推荐整理分享vue3中使用ref语法糖(vue的ref怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue中使用rem,vue3.0中的ref,vue3 ref函数,vue3 ref用法,vue3使用$refs,vue3.0ref怎么用,vue3.0ref怎么用,vue3 ref用法,内容如对您有帮助,希望把文章链接给更多的朋友!

自从引入组合式 API 的概念以来,一个主要的未解决的问题就是 ref 和响应式对象到底用哪个。响应式对象存在解构丢失响应性的问题,而 ref 需要到处使用 .value 则感觉很繁琐,并且在没有类型系统的帮助时很容易漏掉 .value

以上是官方原话,大概就是新的语法糖,可以让我们更方便的使用ref,而不用每次都写.value,大概就是把这样的代码,简化成这样

<script setup lang="ts">import { ref } from 'vue'const count = ref(0)console.log(count.value)function increment() {count.value++}</script><template><button @click="increment">{{ count }}</button></template>

简化成这样

<script setup lang="ts">let count = $ref(0)console.log(count)function increment() {count++}</script><template><button @click="increment">{{ count }}</button></template> vue3中使用ref语法糖(vue的ref怎么用)

每一个会返回 ref 的响应式 API 都有一个相对应的、以 $ 为前缀的宏函数。包括以下这些 API:

1.ref -> $ref 2.computed -> $computed 3.shallowRef -> $shallowRef 4.customRef -> $customRef 5.toRef -> $toRef

多余的不再赘述,大家可以自行查看官方文档,接下来我们来看看这个语法糖的具体使用,在项目中怎么配置

第一步(必须),在vite中启用语法糖开关

打开vite.config.ts,添加如下代码

vue({reactivityTransform: true, // 启用响应式语法糖$ref $computed $toRef})第二步(可选),配置tsconfig.json

在compilerOptions下添加vue/ref-macros, 不然会报错TS2304: Cannot find name '$ref'.虽然不影响使用,但是会影响开发体验

"compilerOptions":{..."types": ["vue/ref-macros"] }第三步(可选),配置eslint

在eslintrc.cjs中加上global,不然会提示ESLint: '$ref' is not defined.(no-undef)

module.exports = {...globals: {$ref: "readonly",$computed: "readonly",$shallowRef: "readonly",$customRef: "readonly",$toRef: "readonly",}}; 如果不嫌麻烦,又不想代码中总是有误报错误的行为,可以直接在vue代码中引入vue/ref-macros,这样就不用配置tsconfig.json和eslint了,也就是刚刚写的第二,第三步<script setup lang="ts">import { $ref } from "vue/macros";let count = $ref(0)console.log(count)function increment() {count++}</script><template><button @click="increment">{{ count }}</button></template> 最后

最近找到一个VUE的文档,它将VUE的各个知识点进行了总结,整理成了《Vue 开发必须知道的36个技巧》。内容比较详实,对各个知识点的讲解也十分到位。

有需要的小伙伴,可以点击下方卡片领取,无偿分享

本文链接地址:https://www.jiuchutong.com/zhishi/299591.html 转载请保留说明!

上一篇:YOLOv5图像分割中的NMS处理(yolov3图像识别)

下一篇:关于HTML中常用选择器(html用语)

  • 腾讯会议录屏怎么下载(腾讯会议录屏怎么分享给别人)

    腾讯会议录屏怎么下载(腾讯会议录屏怎么分享给别人)

  • 快手怎么开启直播回放功能(快手怎么开启直播电影)

    快手怎么开启直播回放功能(快手怎么开启直播电影)

  • 华为荣耀20青春版内存多大(华为荣耀20青春版参数配置详细)

    华为荣耀20青春版内存多大(华为荣耀20青春版参数配置详细)

  • 微信红包不点开怎么知道金额(微信红包不点开知道有多少钱吗)

    微信红包不点开怎么知道金额(微信红包不点开知道有多少钱吗)

  • 苹果手机那个圈圈怎么弄出来(苹果手机那个圈圈怎么弄掉)

    苹果手机那个圈圈怎么弄出来(苹果手机那个圈圈怎么弄掉)

  • 小米10pro超广角怎么开(小米10pro超广角型号)

    小米10pro超广角怎么开(小米10pro超广角型号)

  • 苹果数据线有时候能冲有时候不能充(苹果数据线有时候充不上电)

    苹果数据线有时候能冲有时候不能充(苹果数据线有时候充不上电)

  • 手机太卡怎么清理(手机太卡怎么清理才能变快)

    手机太卡怎么清理(手机太卡怎么清理才能变快)

  • 华为手机屏幕划不动怎么办(华为手机屏幕划出一条蓝线)

    华为手机屏幕划不动怎么办(华为手机屏幕划出一条蓝线)

  • 京东惊喜可不可以自己开店(京东惊喜可不可以送人)

    京东惊喜可不可以自己开店(京东惊喜可不可以送人)

  • qq挂件免费的有哪些(qq挂件免费的有哪些链接)

    qq挂件免费的有哪些(qq挂件免费的有哪些链接)

  • 软碟通u盘必须fat32格式吗(软碟通制作u盘启动盘之后能装其它文件吗)

    软碟通u盘必须fat32格式吗(软碟通制作u盘启动盘之后能装其它文件吗)

  • 手机hd开着耗电吗(手机开hd费电吗)

    手机hd开着耗电吗(手机开hd费电吗)

  • 苹果备份带微信记录吗(苹果备份微信怎么备份)

    苹果备份带微信记录吗(苹果备份微信怎么备份)

  • 电话尚未登录什么意思(电话尚未登录怎么解决)

    电话尚未登录什么意思(电话尚未登录怎么解决)

  • 情侣黄钻可以隐藏吗(情侣黄钻可以隐身访问别人的空间吗)

    情侣黄钻可以隐藏吗(情侣黄钻可以隐身访问别人的空间吗)

  • 扫一扫这一功能使用了什么识别方式(百度一下扫一扫)

    扫一扫这一功能使用了什么识别方式(百度一下扫一扫)

  • 荣耀9xpro怎么分屏(荣耀9x新版本怎么分屏)

    荣耀9xpro怎么分屏(荣耀9x新版本怎么分屏)

  • 头条小视频怎么发朋友圈(头条小视频怎么保存到本地)

    头条小视频怎么发朋友圈(头条小视频怎么保存到本地)

  • WPS如何在图片上插入文字(wps如何在图片上画线条)

    WPS如何在图片上插入文字(wps如何在图片上画线条)

  • iphonex微信语音听不到(iphonex微信语音听筒听不到)

    iphonex微信语音听不到(iphonex微信语音听筒听不到)

  • 十进制小数转二进制(十进制小数转二进制方法)

    十进制小数转二进制(十进制小数转二进制方法)

  • 哪些情况下可以无偿提供法律援助
  • 劳务报酬个税的税率是多少
  • 个人所得税应纳税所得额减半征收
  • 幼儿园账务处理及报税
  • 企业进口葡萄酒也要缴纳消费税吗
  • 职工报销的医药费计入什么科目
  • 工资绩效被扣除怎么办
  • 不抵扣勾选怎么撤销
  • 汇算清缴现金流量表怎么填
  • 居间费用超过3%剩余的怎样能拿到手
  • 本币原值是什么意思
  • 计提本月工会经费计提基数
  • 承包费会计处理
  • 收到总公司投资款怎么做账务处理
  • 库存品种
  • 营改增后建筑公司账务处理
  • 国税局可以开增值税专用发票吗
  • 增值税农产品扣除率
  • 2018年出口退税税率
  • 外经证是先开票还是先预缴税款
  • 增值税降为13
  • 营改增后增值税科目
  • 单位在工资表中如何填写
  • 税收强制执行措施包括哪些
  • 残疾人保障金什么时候发放
  • 收代扣代收代征手续费会计分录
  • 借款支付工程款合法吗
  • 环境保护税交给谁
  • 法定盈余公积是留存收益吗
  • 企业所得税是什么意思需要交不需要
  • 政府的扶持资金是否缴税
  • 坏账准备确认条件
  • 钢铁企业成本核算表
  • 外国企业如何在阿联酋注册商标
  • 企业职工教育培训经费列支范围适用事业单位
  • 长期股权投资的账面价值怎么计算
  • 如何修改php网页内容
  • 房屋租赁费发票备注栏需要写什么?
  • php如何实现
  • canvas画线条
  • 公司购买办公用品会计分录
  • 汽油增值税专用发票几个点
  • 委托加工物资如何做账
  • 税金及附加也是费用吗
  • 扶贫资金入股问题
  • 支付版权使用费怎么记账
  • 预付账款和挂账的区别
  • 免税农产品发票怎么抵扣申报
  • 应付账款坏账损失的会计分录
  • 怎样增加资产负债率
  • MySQL里Create Index 能否创建主键 Primary Key
  • 房地产企业建成后先出租的房地产
  • 备用金用发票核销去哪核销
  • 小企业长期股权投资减值损失采用直接转销法
  • 政府补助收入是指
  • 递延所得税资产和负债账务处理
  • 库存现金日记账怎么填
  • 企业增加实收资本的途径不包括
  • 可供出售金融资产是指什么
  • 小额零星物资
  • 进项跟销项金额一样是否可行
  • 原始凭证留存几年
  • 更换账簿需要注意哪些问题
  • mysqlsh
  • windows2003企业版sp2密钥
  • fedora系统怎么安装
  • win 10 ie8
  • centos解压软件
  • kprcycleaner.exe是什么
  • win8 设置
  • 5.2光源
  • opengl csdn
  • nodejs-websocket
  • 菜鸟教程jstl
  • 3d游戏引擎诞生
  • Python如何判断数据类型
  • 车辆购置税可以抵税吗
  • 普通发票冲红怎么报税
  • 股东非自然人
  • 综合所得税包括哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设