发请求拿到了值复制给变量后,在html标签的属性里面拿不到这个值
我的代码一开始是在created方法里面调用一个方法,然后这个方法发请求拿到一个值,我把这个值赋值给selectTitle变量,但是我在下面的html代码里面通过:default-value="selectTitle"来使用这个变量的时候发现这个变量为空,这是因为:default-value这个属性的值需要静态的,而:default-value="selectTitle"绑定的却是动态的值,所以取不到,解决办法就是把:default-value="selectTitle"换成v-model="selectTitle"即可,通过v-model来实现动态绑定
<a-select class="selectZt" :default-value="selectTitle" style="width: 220px" @change="handleChange">
<a-select-option v-for="(item,index) in selectData" :value="item.key">
{{item.TITLE}}
</a-select-option>
</a-select>