您现在的位置是:亿华云 > 数据库
一文掌握 vue3.2 setup 语法糖
亿华云2025-10-09 09:00:38【数据库】4人已围观
简介前言提示:Vue3.2 版本开始才能使用语法糖!在 Vue3.0 中变量必须 return 出来,template中才能使用;而在 Vue3.2 中只需要在 script 标签上加上 setup 属性
前言
提示:Vue3.2 版本开始才能使用语法糖!文掌握
在 Vue3.0 中变量必须 return 出来,法糖template中才能使用;而在 Vue3.2 中只需要在 script 标签上加上 setup 属性,文掌握无需 return,法糖template 便可直接使用,文掌握非常的法糖香啊!
提示:以下是云南idc服务商文掌握本篇文章正文内容,下面案例可供参考
一、法糖如何使用setup语法糖
只需在 script 标签上写上setup
代码如下(示例):
</style>十、文掌握路由useRoute和useRouter的法糖使用
代码如下(示例):
import { useRoute, useRouter } from vue-router
// 声明
const route = useRoute()
const router = useRouter()
// 获取query
console.log(route.query)
// 获取params
console.log(route.params)
// 路由跳转
router.push({
path: `/index`
})
</script>十一、store仓库的文掌握使用
代码如下(示例):
import { useStore } from vuex
import { num } from ../store/index
const store = useStore(num)
// 获取Vuex的服务器租用state
console.log(store.state.number)
// 获取Vuex的getters
console.log(store.state.getNumber)
// 提交mutations
store.commit(fnName)
// 分发actions的方法
store.dispatch(fnName)
</script>十二、await的法糖支持
setup 语法糖中可直接使用 await,不需要写 async ,文掌握 setup 会自动变成 async setup
代码如下(示例):
import Api from ../api/Api
const data = await Api.getData()
console.log(data)
</script>十三、网站模板法糖provide 和 inject 祖孙传值
父组件代码如下(示例):
import { ref,文掌握provide } from vue
import AdoutExe from @/components/AdoutExeCom
let name = ref(Jerry)
// 使用provide
provide(provideState, {
name,
changeName: () => {
name.value = 小叮当
}
})
子组件代码如下(示例):
import { inject } from vue
const provideState = inject(provideState)
provideState.changeName()
</script>很赞哦!(5565)
相关文章
- 域名资源有限,好域名更是有限,但机会随时都有,这取决于我们能否抓住机会。一般观点认为,国内域名注册太深,建议优先考虑外国注册人。外国注册人相对诚实,但价格差别很大,从几美元到几十美元不等。域名投资者应抓住机遇,尽早注册国外域名。
- 自定义注解!绝对是程序员装逼的利器!!
- 如何降低开发人员的生产力?
- 使用NodeJS实现JWT(json web token)原理
- 以上的就是为大家介绍的关于域名的详解域名注册:域名注册0
- 一篇文章快速了解Java中的IO流
- Java实现单链表、栈、队列三种数据结构
- 干货!做数据分析应该掌握的5个SQL数据清洗方法
- 在众多公司中,如果我们必须选择一家可信的公司,那当然是信得过的。
- 手把手教你用Python进行帕累托分析(二八定律)