我正在尝试使用computedVueJs 中的字段。
以前可以通过以下方式实现:
{
props: {
left: 5,
right: 100,
},
computed: {
width: () {return this.right.value - this.left.value};
}
}
Run Code Online (Sandbox Code Playgroud)
但是使用新的 SFC/Composition 语法我该怎么做呢?
<script setup>
defineProps({left: 5, right: 100});
defineComputed( //??
)
</script>
Run Code Online (Sandbox Code Playgroud)
我已阅读此链接,但它没有解释它: https ://github.com/vuejs/rfcs/blob/master/active-rfcs/0040-script-setup.md
在新的设置语法中,您可以用来computed创建计算属性:
import { computed } from 'vue'
const props = defineProps({left: 5, right: 100});
const width = computed(() => props.right - props.left);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1001 次 |
| 最近记录: |