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根本显示不出来
噢我发现了,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>