<view class="floor_content">
<text>楼栋:</text>
<view class="floor_list">
<picker @change="BuildingChange($event,BuildingArr)" :value="biildIndex" :range="BuildingArr"
:range-key="'JG_Target_Name'">
<view class="">{{BuildingArr[biildIndex].JG_Target_Name}}</view>
<image src="../../static/images/arrow_down.png" class="arrow_down_img"></image>
</picker>
</view>
</view>下拉选择后
<view class="floor_content">
<text>名称:</text>
<view class="floor_list">
<input placeholder="请输入" v-model="DeciveNameData"/>
</view>
</view>
<view class="inquire" @click="inquireFn()">
查询
</view>
onLoad() {
_self = this;
uni.getStorage({
key: 'EnterpriseID',
success: function(res) {
_self.EnterPriseID = res.data;
_self.ProjectMeterMonitor();
}
});
// 定期更新
setInterval(function(){
_self.ProjectMeterMonitor() ;
},5000)
},
inquireFn(){
this.ProjectMeterMonitor();
},
ProjectMeterMonitor() {
uni.request({
url: this.httpData + this.apiData,
header: {
'content-type': 'application/x-www-form-urlencoded'
},
data: {
pn: JSON.stringify({
EnterPriseID: _self.EnterPriseID, //_self.EnterPriseID
AreaId: _self.AreaIdData,
BuildingId: _self.BuildingIdData,
DeciveName: _self.DeciveNameData
})
},
method: 'POST',
dataType: 'json',
success: res => {
if (res.data.errcode == 0) {
let data = res.data.data;
this.energyList = data;
} else {
console.log('请求失败');
}
}
});
},
BuildingChange:function(e){
this.biildIndex = e.target.value; //将数组改变索引赋给定义的index变量
this.jg = this.BuildingArr[this.biildIndex]; //将array【改变索引】的值赋给定义的jg变量
this.BuildingIdData=this.jg.Target_Value;
}
你是说去完详情页。返回来 要保留 之前选择的值?如果是这样的话就得把这个值存起来 。返回来时填上。或者keep-alive
uni.navigateBack()//返回上一页面