赞
踩
众所周知,ref要求我们访问变量时需要加上.value,这让很多开发者觉得难受.
let count = ref(1)
const add = () => {
count.value += 1
}
后来vue3 提了一个 Ref Sugar 的 RFC,即 ref
语法糖,在ref
前加上$
,目前还处理实验阶段。
1. 该功能默认关闭,需要手动开启。
// vite.config.ts
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [
vue({
refTransform: true // 开启ref转换
})
]
})
2. 在.vue文件中使用
<template>
<div>{{count}}</div>
<button @click="add">click me</button>
</template>
<script setup>
let count = $ref(1)
const add = () => {
count++
}
</script>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。