问题:在一个表单页面中,每次切换页面的时候,会自动触发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文档中写的非常的清楚