【发布时间】:2019-10-09 12:02:28
【问题描述】:
尝试在 IE 中查看我的应用时,尝试在 Vue 中创建动态输入时出现错误。页面未加载,我收到“严格模式下不允许属性的多个定义”。
输入具有 v-model 和 :value 属性,在大多数情况下这些冲突是有意义的,但是对于多个复选框和单选按钮,该属性对于确定分配给 v-model 的值应该是什么是必要的。
The Vue docs 甚至表明这是使用复选框数组的正确方法,但是它们不使用动态值属性。由于该组件的使用方式,该值需要是动态的。
下面是代码的抽象样子:
<input
v-model="questionAnswer"
:disabled="readOnly"
:type="type"
:value="value"
>
在 IE 中有什么方法可以解决这个错误吗?它在所有其他浏览器中都可以正常工作。谢谢!
【问题讨论】:
标签: internet-explorer vue.js internet-explorer-11 checkboxlist strict-mode