ZSK6 2022-11-15 17:31 采纳率: 50%
浏览 15

vue3动态组件component和v-model搭配使用错误

问题遇到的现象和发生背景

vue3使用component渲染input元素和v-model搭配使用时,v-model不起作用

用代码块功能插入代码,请勿粘贴截图
<template>
<component :is="'input'" type="text" v-model="inputValue">
</component>
</template>
<script lang="ts" setup>
const inputValue = ref("");
</script>
运行结果及报错内容

在vue的devtools中会发现inputValue不会发生变化

我的解答思路和尝试过的方法

添加事件可以实现数据变化,但我不想这样做。

我想要达到的结果

使用v-model可以双向绑定

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-11-15 20:51
    关注
    评论

报告相同问题?

问题事件

  • 修改了问题 11月15日
  • 修改了问题 11月15日
  • 创建了问题 11月15日