欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序之cover-view - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

微信小程序之cover-view

發(fā)表時間:2021-3-31

發(fā)布人:葵宇科技

瀏覽次數(shù):105

前言

最近公司有個項目需要用到小程序的map組件,要實現(xiàn)一個類似摩拜紅包車的信息彈框,簡單說就是在map組件上添加自定義view。 
摩拜紅包車

直接在map上使用view,image等是不行的,因為查看微信小程序API底部Bug&Tip有一句話,map 組件是由客戶端創(chuàng)建的原生組件,它的層級是最高的。所以直接在map上使用view等沒有效果的,即使使用z-index改變z軸也是沒用的,網(wǎng)上也查了很多,都說是沒辦法使用這種布局的。 
后來仔細查看微信小程序API文檔,發(fā)現(xiàn)一個控件cover-view,沒錯,就是今天的主角。查看文檔第一行發(fā)現(xiàn)有這么一句話,覆蓋在原生組件之上的文本視圖,可覆蓋的原生組件包括map、video、canvas、camera,只支持嵌套cover-view、cover-image。有了這句話我就心安了,看來是可以實現(xiàn)了。

代碼實現(xiàn)

.wxml

  1. <map id="map" longitude="{{point.longitude}}" latitude="{{point.latitude}}"
  2. markers="{{markers}}" scale="{{mapScale}}" show-location bindregionchange="regionchange"
  3. bindmarkertap="markertap" controls="{{controls}}" bindcontroltap="controltap"
  4. style="width: {{mapWidth}}; height: {{mapHeight}};top: {{mapTop}}">
  5. <cover-view class="place_info">
  6. <cover-view class="place_info_parking">cover-view</cover-view>
  7. <cover-view class="place_info_surplus">可覆蓋在原生組件的組件</cover-view>
  8. <cover-view class="place_info_order">66666</cover-view>
  9. </cover-view>
  10. </map>

.wxss

  1. .place_info {
  2. position: relative;
  3. width: 90%;
  4. margin-left: 20rpx;
  5. margin-top: 10rpx;
  6. border-radius: 5rpx;
  7. background: white;
  8. padding: 10rpx;
  9. }
  10. .place_info_parking{
  11. font-size: 50rpx
  12. }
  13. .place_info_surplus{
  14. color: #999999
  15. }
  16. .place_info_order{
  17. margin-top: 10rpx;
  18. margin-bottom: 10rpx;
  19. margin-left: 20rpx;
  20. background-color: #ff5722;
  21. color: #FFFFFF;
  22. padding: 10rpx;
  23. width: 90%;
  24. border-radius: 5rpx;
  25. text-align: center;
  26. }

效果圖

map上添加view


相關(guān)案例查看更多