[vite] v-model cannot be used on a prop,这是什么问题?

╰+攻爆jí腚メ 2024-03-23 13:59 109阅读 0赞

vue推荐单向数据流,不推荐v-model绑定props的传值
新版本@vitejs/plugin-vue要求更严格了,v-model绑定props的传值直接报错

  1. props: {
  2. dialogTableVisible: string,
  3. },

v-model绑定props中的传值,就会出现[vite] v-model cannot be used on a prop报错

  1. <el-dialog
  2. v-model="dialogTableVisible"
  3. ...

使用computed中转下

  1. computed: {
  2. dialogVisible: {
  3. get() {
  4. return this.dialogTableVisible;
  5. },
  6. set(v) {
  7. this.$emit('update:dialogTableVisible', v);
  8. },
  9. },
  10. },

发表评论

表情:
评论列表 (有 0 条评论,109人围观)

还没有评论,来说两句吧...

相关阅读