vue.js - 如何在 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() {}
})
解决方案
推荐阅读
- docker - 如何预先构建所有需要的模块并缓存它们
- javascript - 如何使用带有事件监听器的 HTML5 颜色选择器
- javascript - 如何使用css删除按钮焦点上的正方形虚线轮廓?
- java - JPA 实体中@MappedSuperClass 的性能问题
- cognos - 在 Cognos 中使用自定义查询有哪些缺点?
- javascript - 窗口滚动事件以检查是否到达页面底部
- linux - 在 Linux 的 Windows 子系统中运行 .Net Core Web 应用程序
- arrays - Bash 条件(意外行为)
- r - R:删除首尾r个单词中的正则表达式
- python - 检查输入时出错:预期 conv2d_4_input 的形状为 (100, 100, 1) 但数组的形状为 (100, 100, 3)