0
これは私を狂ってしまいます。 v-model
のDomはオブジェクトプロパティでは更新されませんが、Vue devtoolsは正しく更新されます。Vue.js - オブジェクトのプロパティ更新後にdomを更新する
これはVue.$set
が必要であることがわかりました。これはv-for
の繰り返しでは不可能と思われます。
<el-tab-pane v-for="(item, index) in onShelveForm.data" :key="item.id" :label="item.name">
<div class="form-block" v-for="formItem in formStructure">
<el-form-item
:prop="'data.' + index + '.' + formItem.id"
:label="formItem.name">
<el-select
v-model="item[formItem.id]"
readonly="false">
<el-option v-for="option in formItem.value.regex"
:label="option"
:value="option"></el-option>
</el-select>
...
オプションをクリックすると、セレクタに新しい値は表示されませんが、Vue devtoolは正しく反応します。
Vue.$set
でこれを保存できる場合、どのように使用すればよいですか?v-for
?
あなたはjsfiddle plsを提供できますか?また 'el-select'があなたのカスタム' select'要素である場合、 'v-model'を処理しません。 – euvl
もし彼がそれを提供するなら 'v-model'を扱うことができます –