Commit b8b62949ce8174a165f1a1963394bbe78829fb7f

Authored by vking
1 parent 9f8865ec

上拉进列表

... ... @@ -872,6 +872,7 @@ Page({
},
listShow(){
//this.selectComponent('#list').show();
this.movableChangeInit()
wx.navigateTo({
url:util.http_build_query({
lat:this.param.lat==def_latitude?'':this.param.lat,
... ... @@ -892,6 +893,10 @@ Page({
this.findSellerData=findSellerData
setTimeout(()=>{this.getMarkers();},0)
})
setTimeout(()=>{
this.movableChangeInit()
this.hasListShow=false
},1500)
}
});
},
... ... @@ -949,4 +954,24 @@ Page({
this.selectComponent('#as').show(e.detail.seller);
}
},
movableY0:99,
movableY1:0,
hasListShow:false,
movableChangeInit(){
this.movableY0=99
this.movableY1=0
},
movableChange(e){
if(this.hasListShow) return;
if(this.movableY0==99){
this.movableY0=e.detail.y
}else{
if(e.detail.y!=this.movableY0){
console.log('movableChange','上拉');
this.listShow();
this.movableChangeInit()
this.hasListShow=true
}
}
},
})
\ No newline at end of file
... ...
... ... @@ -17,15 +17,10 @@
layer-style="2"
style="width: 100%; height: {{map.height}}px;"></map>
</view>
<view class="seller-view">
<!--
<view class="flex-vc transverse-view-top" bindtap="listShow" wx:if="{{hasGetSellersEnd && listMoreCount>0}}">
<view class="line"></view>
<view class="text">
<view>{{hasSellers?'查看其它':'已扩大范围为你找到'}}{{listMoreCount}}家餐厅</view>
</view>
</view>
-->
<movable-area class="seller-view">
<movable-view direction="vertical" out-of-bounds
bindchange="movableChange"
class="movable-view">
<navigator url="./search"
bindtap="elog" data-ename="点击搜索框" hover-class="navigator-hover">
<view class="flex-ll transverse-view-search">
... ... @@ -96,7 +91,7 @@
</view>
</swiper-item>
</swiper>
<view class="empty-txt flex-vc">
<view class="empty-txt flex-vc" wx:if="{{hasGetSellersEnd && markers.length<1}}">
<view class="seller" wx:if="{{hasGetSellersEnd}}">
<view class="empty">
<view class="info" wx:if="{{listMoreCount>0}}" bindtap="listShow">
... ... @@ -112,7 +107,7 @@
<view class="info-txt">修改或减少条件,获取更多餐厅</view>
<button class="button-none flex-lr info-button"
style="display: flex;margin-top: 50rpx;margin-left: 0;"
open-type="contact">
open-type="contact">
<view>人工帮订</view>
<view class="info-button-gt"></view>
</button>
... ... @@ -128,7 +123,8 @@
</view>
</view>
</view>
</view>
</movable-view>
</movable-area>
</view>
<view bindtap="moveToLocation" class="moveToLocation">
<image src="http://nosqn.colorcun.com/reserve/images/golocal.png"></image>
... ...
... ... @@ -373,4 +373,10 @@ page{
padding: 0 20rpx;
background:rgba(254,254,254,1);
box-sizing: border-box;
}
.movable-view{
width: 100%;
padding-top: 20rpx;
height: 426rpx;
}
\ No newline at end of file
... ...