最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序左滑動顯示菜單功能的實現(xiàn)

 更新時間:2018年06月14日 14:14:13   作者:未名胡  
這篇文章主要介紹了微信小程序左滑動顯示菜單功能的實現(xiàn),代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

效果圖如下所示:

view

<view class="page"> 
  <!--下層左側(cè)導航--> 
  <view class="page-bottom"> 
    <view class="page-content"> 
       <view class="userinfo"> 
        <view class="userImg"> 
        <image src='/images/user.png'></image> 
        </view> 
        <view class="userText">嗨!你好,{{user.name}}</view> 
       </view> 
      <view bindtap="open_list" wx:for-items="{{nav_list}}" class="page-list"> 
        <view bindtap='gotoUrl' data-id='{{item.url}}'>{{item.name}}</view> 
      </view> 
    </view> 
  </view> 
  <!--上層右側(cè)展示頁面--> 
  <view class="page-top {{open ? 'page-state' : ''}}"> 
  <!--上層右側(cè)展示頁面遮罩層--> 
   <view class="page-mask {{open ? '' : 'page-mask-show'}}" bindtap="offCanvas"></view> 
   <!--列表按鈕--> 
    <image class="left-nav" bindtap="offCanvas" src="/images/Category.png"></image> 
     <!--輪播代碼,可以不要--> 
     <scroll-view scroll-y="true" style="height:200px" class="page-body" bindscrolltolower="loadMore"> 
     <view class="swiper"> 
      <view class="sim-panel" style='margin:0px auto;width:100%;padding-top:7%'> 
        <view style='margin-left:7%;width:100%;'> 
          <view class="view-left" bindtap='gotoLocal' > 
           <view class="img-view"> 
            <image src='/images/camera.png' class="imgs"></image> 
           </view> 
           <view class="left-text">現(xiàn)場記錄</view> 
          </view> 
          <view class="more-view"> 
           <view class="more" >更多...</view> 
          </view> 
          </view> 
        </view>  
     </view> 
    </scroll-view>  
  </view> 
</view> 

css

view-left{ 
 width:40%; 
 float:left; 
 height:150px; 
  background-color:#33AEFD; 
} 
left-text{ 
 text-align: center; 
 color: #fff; 
} 
userinfo{ 
 height:50px; 
} 
userImg{ 
  border:1px solid #fff; 
  height:40px; 
  width:40px; 
  margin:5px; 
  border-radius: 100px; 
  float: left; 
} 
userImg image{ 
  height:40px; 
  width:40px; 
   border-radius: 100px; 
} 
userText{ 
 color: #fff; 
 line-height: 50px; 
} 
img-view{ 
 height:120px; 
 width:80%; 
 margin:0 auto; 
 border:1px solid #33AEFD; 
} 
imgs{ 
 border:2px solid #fff; 
 width:80px; 
 height:80px; 
 margin:20px auto; 
 display: block; 
 border-radius: 100px; 
} 
more-view{ 
 width:40%; 
 float:left; 
 height:150px; 
 margin-left:7%; 
 background-color:#D1D1D1; 
} 
more{ 
 margin:45% auto; 
 text-align:center; 
 color: #fff; 
} 
bottom{ 
 bottom: 0px; 
 position: absolute; 
 margin: 0 auto; 
 width:100%; 
 height:50px; 
} 
page,.page { 
 height: 100%; 
 font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, 'Droid Sans Fallback', 'Microsoft Yahei', sans-serif; 
} 
/*左側(cè)導航列表 */ 
page-bottom{ 
 height: 100%; 
 width: 75%; 
 position: fixed;  
 background-color: rgb(0, 68, 97); 
 z-index: 0; 
} 
page-list{ 
 color: white; 
 padding: 30rpx 0 30rpx 40rpx; 
} 
/*右側(cè)展示層 */ 
page-top{ 
 position: relative; 
 top: 0; 
 left:0; 
 width: 750rpx; 
 height: 100%; 
 background-color: rgb(255, 255, 255); 
 z-index: 0; 
 transition: All 0.4s ease;  
 -webkit-transition: All 0.4s ease; 
} 
page-state{ 
 transform: rotate(0deg) scale(1) translate(75%,0%);  
 -webkit-transform: rotate(0deg) scale(1) translate(75%,0%);  
} 
imgw{width:100%;} 
/*右側(cè)列表按鈕 */ 
page-top .left-nav{ 
 position: fixed; 
 width: 68rpx; 
 height: 68rpx; 
 left: 20rpx; 
 bottom: 20rpx; 
} 
/*右側(cè)遮罩層 */ 
page-mask{ 
 position: absolute; 
 width: 100%; 
 height: 100%; 
 top: 0; 
 left: 0; 
 background-color: rgba(0,0,0,0.5); 
 z-index: 998; 
} 
page-mask-show{ 
 display: none; 
} 

js

var app = getApp(); 
var data = require('../../utils/data.js'); 
Page({ 
 /** 
  * 頁面的初始數(shù)據(jù) 
  */ 
 data: { 
  addNumber:0, 
  banner_url: data.bannerList(), 
  nav_list: [{ 
   name: "現(xiàn)場記錄", 
   url:"../expo-list/expo-list" 
   },{ 
    name: "退出", 
    url: "../login/login" 
  }], 
  user:null, 
  open: false, 
  indicatorDots: true,//是否顯示面板指示點 
  autoplay: true,//是否開啟自動切換 
  interval: 3000,//自動切換時間間隔 
  duration: 500//滑動動畫時長 
 }, 
 gotoUrl:function(e){ 
  wx.navigateTo({ 
   url: e.currentTarget.dataset.id 
  }) 
 }, 
 //列表的操作函數(shù) 
 open_list: function () { 
  //此處進行操作 
  this.setData({ 
   open: false 
  }); 
 }, 
 //左側(cè)導航的開關(guān)函數(shù) 
 offCanvas: function () { 
  if (this.data.open) { 
   this.setData({ 
    open: false 
   }); 
  } else { 
   this.setData({ 
    open: true 
   }); 
  } 
 }, 
}) 

源碼下載:https://download.csdn.net/download/qq_30641447/10475865

相關(guān)文章

  • ES6 系列之 Generator 的自動執(zhí)行的方法示例

    ES6 系列之 Generator 的自動執(zhí)行的方法示例

    這篇文章主要介紹了ES6 系列之 Generator 的自動執(zhí)行的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • 教你如何自定義百度分享插件以及bshare分享插件的分享按鈕

    教你如何自定義百度分享插件以及bshare分享插件的分享按鈕

    在項目中我們常用到百度分享插件或者bshare分享插件,雖然官方都有自定義按鈕的功能,但是畢竟還是只有少數(shù)幾種,我們?nèi)绾蝸碇谱饔凶约禾厣姆窒戆粹o呢?
    2014-06-06
  • JS無限極樹形菜單,json格式、數(shù)組格式通用示例

    JS無限極樹形菜單,json格式、數(shù)組格式通用示例

    本文為大家介紹下JS無級樹形菜單的實現(xiàn),修改了一下數(shù)據(jù)格式,是json和數(shù)組或者混合型的數(shù)據(jù)都通用,不用特定key等,想學習的朋友可以參考下
    2013-07-07
  • 移動端H5頁面返回并刷新頁面(BFcache)的方法

    移動端H5頁面返回并刷新頁面(BFcache)的方法

    這篇文章主要給大家介紹了關(guān)于移動端H5頁面返回并刷新頁面(BFcache)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • 微信小程序?qū)崿F(xiàn)bindtap等事件傳參

    微信小程序?qū)崿F(xiàn)bindtap等事件傳參

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)bindtap等事件傳參,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • JS操作Cookie寫入和讀取實例代碼

    JS操作Cookie寫入和讀取實例代碼

    JS操作Cookie,包含了寫入和讀取及讀取value的值,適合新手朋友,感興趣的朋友可以參考下
    2013-10-10
  • javascript中的altKey 和 Event屬性大全

    javascript中的altKey 和 Event屬性大全

    本文給大家介紹javascript中的altkey和event屬性大全,涉及到altkey和event屬性語法定義及用法,本文介紹的非常詳細,感興趣的朋友一起看看吧
    2015-11-11
  • JavaScript返回當前會話cookie全部鍵值對照的方法

    JavaScript返回當前會話cookie全部鍵值對照的方法

    這篇文章主要介紹了JavaScript返回當前會話cookie全部鍵值對照的方法,涉及javascript操作cookie的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • JavaScript雙問號(??)操作符用法詳解

    JavaScript雙問號(??)操作符用法詳解

    在現(xiàn)代JavaScript開發(fā)中,處理變量默認值是一個常見但容易引發(fā)bug的操作,很多開發(fā)者可能都遇到過這樣的問題:使用||設(shè)置默認值時,意外覆蓋了0、''等合法值,這時候,ES2020引入的雙問號操作符(??)就能完美解決這類問題,本文將帶您全面掌握這個操作符的使用場景和高級技巧
    2025-04-04
  • Bootstrap.css與layDate日期選擇樣式起沖突的解決辦法

    Bootstrap.css與layDate日期選擇樣式起沖突的解決辦法

    這篇文章主要為大家詳細介紹了BootStrap.css與layDate日期選擇樣式起沖突的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評論

桑植县| 洛阳市| 金阳县| 平乐县| 天等县| 榆中县| 江口县| 边坝县| 汝南县| 宁阳县| 钟祥市| 屯昌县| 普兰店市| 寿宁县| 德江县| 虞城县| 伊宁市| 灵台县| 江安县| 绥芬河市| 昌图县| 泸州市| 巴彦淖尔市| 肃南| 景洪市| 大安市| 福州市| 宜州市| 扎鲁特旗| 兴文县| 白银市| 承德市| 锦州市| 花垣县| 遵义市| 尼勒克县| 江津市| 嘉禾县| 丹棱县| 四川省| 桂东县|