const props = defineProps({ storeId: { require: true, type: String }, }); const store_id = computed(() => props.storeId);这样写可以吗
时间: 2023-06-12 13:05:24 浏览: 108
const::sparkling_heart:const的可爱代码
这段代码存在一些语法问题和逻辑问题:
1. `defineProps`应该是`defineProps()`,需要加上括号。
2. `require`应该是`required`,需要将其拼写正确。
3. `type`应该是`String`,需要将其首字母大写。
4. `computed`需要从Vue中导入。
因此,正确的代码应该是:
```
import { defineProps, computed } from 'vue';
const props = defineProps({
storeId: { required: true, type: String },
});
const store_id = computed(() => props.storeId);
```
这样写可以正确地获取`props`中的`storeId`属性,并将其赋值给`store_id`变量,可以正常使用。
阅读全文