首页 > 解决方案 > 如何在 createElement 函数中使用 vue3 反应性?

问题描述

我创建了一个带有自定义输入组件的模式。

问题是当我在字段中输入值时,输入没有改变值,仍然是'abc.text'

我怎样才能让它工作,就像v-model

const file = ref('abc.txt')
Modal.open({
 title: 'Modal',
 content: h('div', [
  // if I set `value: file`, it will error, cause Input only accept `value: string`
  h(Input, {value: file.value, 'onUpdate:value': v => {file.value = v}
 ]),
 onOk() {}
})

标签: vue.js

解决方案


推荐阅读