盘点页面选择的bug

merge-requests/1/head
qiushui 4 years ago
parent a97079642d
commit 6212ec60ae

@ -1,7 +1,10 @@
<template> <template>
<div class="wrap"> <div class="wrap">
<!-- 面包屑下标题 --> <!-- 面包屑下标题 -->
<router-view class="table"></router-view> <keep-alive>
<router-view :exclude="['checkManage']" class="table"></router-view>
</keep-alive>
<!-- footer --> <!-- footer -->
<div class="wrap-footer bg-white"> <div class="wrap-footer bg-white">
<slot name="footer"></slot> <slot name="footer"></slot>

@ -160,11 +160,15 @@ export default {
} }
}, },
mounted() { mounted() {
//this.changeTab('1-1')
this.$nextTick(() => { this.$nextTick(() => {
this.getStatus(); this.getStatus();
}) })
this.$once('hook:beforeDestroy', () => {//
console.log('自闭了')
clearInterval(this.timer);//
});
this.timer = setInterval(this.getStatus, 5000);
}, },
created() { created() {

@ -20,7 +20,7 @@
</div> </div>
<div style="margin-top: 10px"> <div style="margin-top: 10px">
<a-select v-if="data[0]" :default-value="data[0].name" <a-select :default-value="data[0].name"
@change="handleChange" class="select-roadway"> @change="handleChange" class="select-roadway">
<a-select-option v-for="i in data" :key="i.name" :value="i.id"> <a-select-option v-for="i in data" :key="i.name" :value="i.id">
{{i.name}} {{i.name}}
@ -106,11 +106,14 @@ export default {
}, },
mounted() { mounted() {
//this.request();
},
activated() {
this.request(); this.request();
}, },
created(){
},
// activated() {
// this.request();
// },
// beforeRouteLeave(to, form, next) { // beforeRouteLeave(to, form, next) {
// this.timer && clearInterval(this.timer); // this.timer && clearInterval(this.timer);
// next(); // next();
@ -124,11 +127,12 @@ export default {
pageSize: 50, pageSize: 50,
} }
}).then(res => { }).then(res => {
//this.data = res.data.list; console.log("update data")
for(let i = 0;i<res.data.list.length;i++){ for(let i = 0;i<res.data.list.length;i++){
console.log(res.data.list[i])
this.$set(this.data,i,res.data.list[i]) this.$set(this.data,i,res.data.list[i])
} }
console.log(this.data)
this.select = res.data.list[0].id this.select = res.data.list[0].id
//this.$set(this.select,res.data.list[0].id,0) //this.$set(this.select,res.data.list[0].id,0)
this.getStreetDetail(this.select); this.getStreetDetail(this.select);

Loading…
Cancel
Save