在watch中加上immediate:true即可。
immediate表示在watch中首次绑定的时候,是否执行handler,值为true则表示在watch中声明的时候,就立即执行handler方法,值为false,则和一般使用watch一样,在数据发生变化的时候才执行handler。所以当为true时 在created周期里就可以不用在写 已经在watch 中写过的方法了。
watch: {
list: {
immediate:true,
handler() {
this.options = this.list;
},
},
},
<meta-select
v-model="newTemplateCreate.mtvtype"
:list="svisibletypeList"
>
</meta-select>