0👍
I didn’t get vuex-map-fields to play nice with Nuxt.JS, so i mapped the store data in created()
created() {
this.ruleForm.defaultsettings = this.$store.state.jobs.defaultsettings.map((obj) => Object.assign({}, obj))
}
Now when loop through this.ruleForm.defaultsettings, i can change the state using v-model
<div class="row" v-for="(defaultsetting, index) in ruleForm.defaultsettings " v-if="defaultsetting.groupsequence === 1" >
<div class="col-sm-4">
{{defaultsetting.label}}
</div>
<div class="col-sm-4">
<el-switch
style=""
v-model="ruleForm.defaultsettings[index].active"
active-color="#13ce66"
inactive-color="#ff4949"
/>
</div>
<div class="col-sm-4" v-if="ruleForm.defaultsettings[index].active === true">
<el-checkbox v-model="ruleForm.defaultsettings[index].mandatory" />
</div>
</div>
- [Vuejs]-Tell Webpack Where to Find Static Assets in Vue Application
- [Vuejs]-Vuejs axios get comments to load more
Source:stackexchange.com