<view class="level">
<text class="key">巡查结果</text>
<text class="value" onTap="selectStatus">{{selectContent}}></text>
</view>
selectStatus() {
var that = this;
my.optionsSelect({
title: "请选择",
optionsOne: ["无异常", "有异常", "其他"],
selectedOneIndex: 0,
//这里原本是想着记录上一次选择的位置的,但是一旦当用户选择取消的时候,selectedOneIndex的值就是空,这个时候程序就会异常,下次点击就无法弹出选择框。
// selectedOneIndex: that.data.selectIndex,
success(res) {
console.log("选择的巡查结果="+JSON.stringify(res))
that.setData({
selectContent: res.selectedOneOption,
selectIndex: res.selectedOneIndex,
})
if(res.selectedOneOption==""){
that.setData({
selectContent:"无异常",
selectedOneIndex:0
})
}
},
fail(res){
if(1==res.error){
that.setData({
selectContent:"无异常",
selectedOneIndex:0
})
}
console.log("fail选择的巡查结果="+JSON.stringify(res))
}
});
},