<mt-popup v-model="popupVisible" popup-transition="popup-fade" closeOnClickModal="true" position="bottom">
<mt-picker :slots="pickerData" @change="onValuesChange" showToolbar>
<div class="picker-toolbar-title">
<div class="usi-btn-cancel" @click="popupVisible = !popupVisible">取消</div>
<div class="">请选择</div>
<div class="usi-btn-sure" @click="sure()">确定</div>
</div>
</mt-picker>
</mt-popup>
computed: {
pickerData(){
// this.pickValue = ['1','2']
let dataSlots = [
{
flex:1,
values: this.pickValue,
}
];
return dataSlots
},
}
只要将后台返回的选项数组赋值给pickValue即可