欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序 action-sheet底部菜單詳解

 更新時(shí)間:2016年10月27日 10:08:58   投稿:lqh  
這篇文章主要介紹了微信小程序 action-sheet底部菜單詳解的相關(guān)資料,并附實(shí)例代碼,需要的朋友可以參考下

微信小程序 action-sheet

action-sheet是從底部彈出的選擇菜單,子菜單通過(guò)action-sheet-item和action-sheet-cancel指定,action-sheet-item是菜單項(xiàng),action-sheet-cancel顧名思義是取消隱藏菜單,我們可以通過(guò)為action-sheet-item添加bindtap來(lái)觸發(fā)點(diǎn)擊后作出的相應(yīng),點(diǎn)擊action-sheet-cancel時(shí)會(huì)觸發(fā)action-sheet的bindchange事件??梢栽赽indchange綁定的函數(shù)中控制菜單的顯示。另外點(diǎn)擊空白處時(shí)菜單也會(huì)隱藏。

官方文檔


 

 .wxml

<button type="default" bindtap="actionSheetTap">彈出action sheet</button>
<action-sheet hidden="{{actionSheetHidden}}" bindchange="actionSheetChange">
  <block wx:for-items="{{actionSheetItems}}">
    <action-sheet-item bindtap="bind{{item}}">{{item}}</action-sheet-item>
  </block>
  <action-sheet-cancel >取消</action-sheet-cancel>
</action-sheet>

.js

var items = ['item1', 'item2', 'item3', 'item4']
var pageObject = {
 data: {
  actionSheetHidden: true,
  actionSheetItems: items
 },
 actionSheetTap: function(e) {
  console.log(this);
  this.setData({
   actionSheetHidden: !this.data.actionSheetHidden
  })
 },
 actionSheetChange: function(e) {
  this.setData({
   actionSheetHidden: !this.data.actionSheetHidden
  });
  console.log("點(diǎn)擊ation-sheet-cancel,會(huì)觸發(fā)action-sheet綁定的事件。在這里可以通過(guò)改變hidden控制菜單的隱藏");
 }
}

for (var i = 0; i < items.length; ++i) {
 (function(itemName) {
  pageObject['bind' + itemName] = function(e) {
   console.log('click' + itemName, e)
  }
 })(items[i])
}

Page(pageObject)

運(yùn)行效果


如何讓點(diǎn)擊空白處時(shí)不隱藏圖片呢?另外點(diǎn)擊取消的時(shí)候自動(dòng)隱藏菜單不就算了,非要自己寫(xiě)一句話讓它隱藏,真麻煩。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 強(qiáng)制設(shè)為首頁(yè)代碼

    強(qiáng)制設(shè)為首頁(yè)代碼

    強(qiáng)制設(shè)為首頁(yè)代碼...
    2006-06-06
  • Javascript中bind()方法綁定函數(shù)的使用與實(shí)現(xiàn)

    Javascript中bind()方法綁定函數(shù)的使用與實(shí)現(xiàn)

    這篇文章主要為大家介紹了Javascript中bind()方法綁定函數(shù)的使用與實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • nuxt.js 多環(huán)境變量配置

    nuxt.js 多環(huán)境變量配置

    這篇文章主要介紹了nuxt.js 多環(huán)境變量配置,一般在香米開(kāi)發(fā)中會(huì)有三個(gè)環(huán)境開(kāi)發(fā)環(huán)境也叫測(cè)試環(huán)境(test) 、RC環(huán)境也叫預(yù)發(fā)布環(huán)境(rc) 、線上環(huán)境(production) 下面來(lái)看看文章內(nèi)容的詳細(xì)介紹,需要的朋友可以參考一下
    2021-11-11
  • JavaScript前端面試組合函數(shù)

    JavaScript前端面試組合函數(shù)

    這篇文章主要為大家介紹了JavaScript前端面試組合函數(shù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • rollup打包引發(fā)對(duì)JS模塊循環(huán)引用思考

    rollup打包引發(fā)對(duì)JS模塊循環(huán)引用思考

    這篇文章主要為大家介紹了rollup打包引發(fā)的對(duì)JS模塊循環(huán)引用的思考,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 微信小程序后臺(tái)解密用戶數(shù)據(jù)實(shí)例詳解

    微信小程序后臺(tái)解密用戶數(shù)據(jù)實(shí)例詳解

    這篇文章主要介紹了 微信小程序后臺(tái)解密用戶數(shù)據(jù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 微信小程序下拉刷新界面的實(shí)現(xiàn)

    微信小程序下拉刷新界面的實(shí)現(xiàn)

    這篇文章主要介紹了微信小程序下拉刷新界面的實(shí)現(xiàn)的相關(guān)資料,希望通過(guò)本文能幫助到大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-09-09
  • element彈窗表格的字體模糊bug解決

    element彈窗表格的字體模糊bug解決

    這篇文章主要為大家介紹了element彈窗表格的字體模糊bug解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 微信小程序  action-sheet詳解及實(shí)例代碼

    微信小程序 action-sheet詳解及實(shí)例代碼

    這篇文章主要介紹了微信小程序 action-sheet詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • 微信小程序 頁(yè)面?zhèn)鲄?shí)例詳解

    微信小程序 頁(yè)面?zhèn)鲄?shí)例詳解

    這篇文章主要介紹了微信小程序 頁(yè)面?zhèn)鲄?shí)例詳解的相關(guān)資料,這里對(duì)頁(yè)面跳轉(zhuǎn)及傳遞參數(shù)的功能做個(gè)小示例,幫助大家盡快上手,很簡(jiǎn)單,需要的朋友可以參考下
    2016-11-11

最新評(píng)論