|
@@ -9,10 +9,12 @@
|
|
|
</cube-input>
|
|
|
</div>
|
|
|
<div class="position-wrapper border-top-1px">
|
|
|
- <div class="position border-bottom-1px" v-for="item in result" @click="callback(item)">
|
|
|
- <p>{{item.city}} {{item.district}}</p>
|
|
|
- <div>{{item.name}}</div>
|
|
|
- </div>
|
|
|
+ <cube-scroll ref="scroll">
|
|
|
+ <div class="position border-bottom-1px" v-for="item in result" @click="callback(item)">
|
|
|
+ <p>{{item.city}} {{item.district}}</p>
|
|
|
+ <div>{{item.name}}</div>
|
|
|
+ </div>
|
|
|
+ </cube-scroll>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -54,6 +56,7 @@
|
|
|
.then(res => {
|
|
|
setTimeout(() => {
|
|
|
toast.hide();
|
|
|
+ this.scroll.refresh();
|
|
|
}, 300);
|
|
|
this.result = res.result;
|
|
|
});
|
|
@@ -91,9 +94,11 @@
|
|
|
.cube-input-prepend
|
|
|
margin: 0 5px
|
|
|
.position-wrapper
|
|
|
+ height calc(100vh - 94px)
|
|
|
+ overflow hidden
|
|
|
.position
|
|
|
- padding 5px 0
|
|
|
- margin: 10px
|
|
|
+ padding 15px
|
|
|
+ text-align left
|
|
|
div
|
|
|
padding-top 5px
|
|
|
</style>
|