微信小程序map组件请求的markers数据无法渲染
今天在写小程序详情页时候遇到一个坑,微信小程序map组件的markers属性是通过后端异步请求到数据后设置的,结果就导致了微信底层渲染出错。
但是如果我先在data向如下初始化markers变量,却可以渲染。
但是我们的数据必须是要从后端请求的,不能这样初始化写死。
通过以下步骤便可以解决此问题;
第一步:
在data里面设置一个布尔值;
第二步:在map上设置wx:if
第三步:在onload中请求到数据赋值给markers之后,将hasMarkers设置为true
这样动态请求数据就可以显示了!