现在input v-model 绑定的是vuex中的mapstate 所有的data数据都是存在了sate里面 ,现在需要通过prop进行验证。 如果使用普通的方法进行验证就会报错。找不到我prop里的属性。一直为空的。
// from 部分
<el-form ref="form" :model="form" label-width="80px" >
<el-form-item label="姓名" >
<el-input v-model="form.information.name"></el-input>
</el-form-item>
//计算属性部分 v- model 是 通过解构 mapState 中的form 来的
computed: {
...mapGetters(["getUserLshInfo"]),
...mapState([
"form",
"defaultData",
"addresSheng",
"shengValue",
"addressShi",
"shiValue",
"addressXian",
"xianValue",
"addressXiang",
"xiangValue",
"addressCun",
"cunValue",
]),
},
//数据为vuex中state里面的
form: {
information:{
name:''
}
}