很早之前就写了,一直没写篇博客记录下
<select v-model="typeVal" />const emit = defineEmits(['update:type']);
const props = defineProps({type: { type: String, default: '' },
});const typeVal = computed({get() {return props.type;},set(value) {emit('update:type', value);},
});
为啥会这么用的,因为如果v-model直接用type,本地好像没问题,部署到贝塔环境,就会报错了,具体啥错,时间太久了,忘了,所以需要这么写一下,并且本地会爆一个如下的错误提示