vue element 的渲染问题

问题:在一个表单页面中,每次切换页面的时候,会自动触发change函数

以下是源代码

< template scope= "scope" >
< el-select v-model=" scope. row. SaveModel" placeholder= "请选择" @change=" handleSwitch( scope. row)" >
< el-option v-for=" item in options" :key=" item. value" :label=" item. label" :value=" item. value" >
el-option >
el-select >
template >

只要在el-select中添加一个 key属性就可以解决问题

原因是因为vue中,每次切换页面的时候,vue不会帮我们自动换el-select 需要我们自己添加一个key来切换el-select

https://cn.vuejs.org/v2/guide/conditional.html

vue文档中写的非常的清楚

你可能感兴趣的:(vue element 的渲染问题)