收藏
回答

Skyline下map组件自定义callout无法正确显示自定义组件?

map组件内使用自定义组件展示自定义callout时,webview能正常显示,skyline无法显示自定义组件,开发者工具不支持调试map

<map markers="{{markers}}">
    <cover-view slot="callout">
        <block wx:for="{{callouts}}" wx:key="index">
            <callout></callout>
        </block>
    </cover-view>
</map>


代码片段:https://developers.weixin.qq.com/s/5R6r0SmS7zSS

Ps:开发者工具里map组件能不能不要提示把cover-view替换成view了,map组件内部不支持同层渲染,换了view根本显示不出来

回答关注问题邀请回答
收藏

1 个回答

  • Pro
    Pro
    07-22

    噢我发现了,webview是支持把marker-id写在组件里的,skyline一定要套个壳,这样就可以显示了(

    <map markers="{{markers}}">
        <cover-view slot="callout">
            <cover-view wx:for="{{callouts}}" wx:key="index" marker-id="{{index}}">
                <callout></callout>
            </cover-view>
        </cover-view>
    </map>
    
    07-22
    有用
    回复
登录 后发表内容