属性。Vueの結合オーバーライド要素は、私はHTMLの入力をレンダリングするコンポーネントを持っている
このコンポーネントを別のコンポーネントの内部に配置し、オブジェクトをバインドすると、type
がオーバーライドされます。
<my-input v-bind="{type: 'foobar'}"></my-input>
これはby design
またはbug
ですか?
例(HTMLでinput[type]
を確認してください):
const Input = {
template: '<input type="text"/>'
// ^^^^ "text" gets overriden to "foobar"
}
new Vue({
el: '#demo',
components: {
'my-input': Input
}
});
<script src="http://vuejs.org/js/vue.min.js"></script>
<div id="demo">
<my-input v-bind="{type: 'foobar'}"></my-input>
</div>
上書きすることができ、それらを無視するバグのように見えます。 – wostex