美文网首页
微信小程序cover-view的使用

微信小程序cover-view的使用

作者: 码上行动 | 来源:发表于2019-05-29 16:33 被阅读0次

如果大家已经学会了如何在小程序上配置地图,那么不妨再看一看这篇文章,有很多场景是需要在地图上再覆盖一些内容的 这些内容往往是可跳转的,这里我就不给大家讲解跳转了,重点给大家讲一下如何在微信小程序地图之上覆盖你想要的东西!

想要在原生组件上覆盖东西就要用到cover-view,或者cover-image,没错一个包裹内容,一个包裹图片,且cover-view、cover-image必须嵌套在组件内部使用,

如下所示:

<view class="container">
    <map id="aroundMap"
             style="width: 100%;height:100%;"
             markers="{{markers}}"
             scale="{{scale}}"
             bindmarkertap="markertap"
             latitude="{{latitude}}"
             longitude="{{longitude}}"
             bindregionchange="regionchange"
             show-location>

        <cover-view class="current-postion">
            <cover-image class="comments-img icon-current" bindtap="commentDetail"
                                     src="./../../images/icon/comment.png"></cover-image>
            <cover-image class="search-img icon-current" bindtap="searchFilter"
                                     src="./../../images/icon/map-search.png"></cover-image>
            <cover-image class="position-img icon-current" bindtap="moveToCurrent"
                                     src="./../../images/icon/position.png"></cover-image>
        </cover-view>
        <cover-view class="current-postion1">
            <cover-image class="position-img icon-position point-bg {{isColor?'changeColor':'position-img'}}"
                                     src="{{isColor?'./../../images/icon/point-active.png': './../../images/icon/point.png'}}"
                                     bindtap="filterAround"
                                     data-filed="point"></cover-image>
            <cover-view class="pointShop">网点</cover-view>
            <cover-image class="position-img icon-position point-bg {{isColor?'changeColor':'position-img'}}"
                                     src="{{isColor?'./../../images/icon/shop.png':'./../../images/icon/shop-active.png'}}"
                                     bindtap="filterAround"
                                     data-filed="discounts">商家
            </cover-image>
            <cover-view class="pointShop">商家</cover-view>
        </cover-view>
    </map>

我在map组件里包裹了cover-view和cover-image(特别强调cover-view、cover-image放在组件之外不生效)

可覆盖的原生组件包括 map、video、canvas、camera、live-player、live-pusher

最后附效果图一张:

cover-view_image.png

@@样式我就不放了,调整大小正常布局就行,默认就是覆盖在map之上的=======

相关文章

网友评论

      本文标题:微信小程序cover-view的使用

      本文链接:https://www.haomeiwen.com/subject/mrhytctx.html