微信小程序 action-sheet底部菜單詳解
微信小程序 action-sheet
action-sheet是從底部彈出的選擇菜單,子菜單通過action-sheet-item和action-sheet-cancel指定,action-sheet-item是菜單項(xiàng),action-sheet-cancel顧名思義是取消隱藏菜單,我們可以通過為action-sheet-item添加bindtap來觸發(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綁定的事件。在這里可以通過改變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)隱藏菜單不就算了,非要自己寫一句話讓它隱藏,真麻煩。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- 微信小程序三級(jí)聯(lián)動(dòng)選擇器使用方法
- 微信小程序三級(jí)聯(lián)動(dòng)地址選擇器的實(shí)例代碼
- 微信小程序 ecshop地址三級(jí)聯(lián)動(dòng)實(shí)現(xiàn)實(shí)例代碼
- 微信小程序 使用picker封裝省市區(qū)三級(jí)聯(lián)動(dòng)實(shí)例代碼
- 微信小程序 下拉菜單的實(shí)現(xiàn)
- 微信公眾號(hào)菜單配置微信小程序?qū)嵗斀?/a>
- 微信小程序 下拉菜單簡單實(shí)例
- 微信小程序 特效菜單抽屜效果實(shí)例代碼
- 微信小程序 仿美團(tuán)分類菜單 swiper分類菜單
- 微信小程序基于picker實(shí)現(xiàn)級(jí)聯(lián)菜單
相關(guān)文章
微信小程序 動(dòng)態(tài)傳參實(shí)例詳解
這篇文章主要介紹了微信小程序 動(dòng)態(tài)傳參實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-04-04
微信小程序 向左滑動(dòng)刪除功能的實(shí)現(xiàn)
這篇文章主要介紹了微信小程序 向左滑動(dòng)刪除功能的實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2017-03-03
mitt tiny-emitter發(fā)布訂閱應(yīng)用場景源碼解析
這篇文章主要為大家介紹了mitt tiny-emitter發(fā)布訂閱應(yīng)用場景源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12

