前言
最近公司有個項目需要用到小程序的map組件,要實現一個類似摩拜紅包車的信息彈框,簡單說就是在map組件上添加自定義view。 摩拜紅包車
直接在map上使用view,image等是不行的,因為查看微信小程序API底部Bug&Tip有一句話,map 組件是由客戶端創建的原生組件,它的層級是最高的。所以直接在map上使用view等沒有效果的,即使使用z-index改變z軸也是沒用的,網上也查了很多,都說是沒辦法使用這種布局的。 后來仔細查看微信小程序API文檔,發現一個控件cover-view,沒錯,就是今天的主角。查看文檔第一行發現有這么一句話,覆蓋在原生組件之上的文本視圖,可覆蓋的原生組件包括map、video、canvas、camera,只支持嵌套cover-view、cover-image。有了這句話我就心安了,看來是可以實現了。
代碼實現
.wxml
.wxss
效果圖
map上添加view
免責聲明:本站所有文章和圖片均來自用戶分享和網絡收集,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系網站客服處理。
工作日 8:30-12:00 14:30-18:00 周六及部分節假日提供值班服務
工作日 8:30-12:00 14:30-18:30