vue3 setup语法糖学习

12 篇文章 0 订阅
1 篇文章 0 订阅

这段时间团队的小伙伴写了一个小项目前端用的是vue3+ts, 后端用的php,但前端虽然用的是vue3但还是没有用vue3 setup语法糖,写法没到达到极致,争取下一个项目用上vue3的setup语法糖,这样更省事,今天就来一起学一学vue3的setup语法糖,看看它有那些优点:

VUE3版本变更説明:

1、起初 Vue3.0 版本暴露变量必须 return 出来,template中才能使用。
2、现在在 vue3.2 版本只需在script标签中添加setup,组件只需引入不用注册,属性和方法也不用返回,也不用写setup函数,也不用写export default ,甚至是自定义指令也可以在我们的template中自动获得

原来旧版的写法:

 <template>
        {{msg}}
    </template>
<script>
import {ref} from 'vue'

export default {
  name: 'App',
  setup() {
       const msg = ref("Hello Word!!!")
      return {
       msg
      };
  }
}
</script>

用vue3 setup语法糖的写法:

<template>
  {{msg}}
</template>
<script setup>
import { ref } from "vue";
const msg = ref("Hello Word!!!")
</script>

setup script 语法更加简洁,属性和方法不需要返回暴露出去,template模板中就可以直接使用

这个语法糖在2021年6月29日的vue3版本正式支持了,有兴趣的同学快去试试吧,我们的下一个项目的也会改成这种写法,这样就更优雅,简洁

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北漂燕郊杨哥

您的支持是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值