因为地图的标点需要后台返回才能获得,但是nvue页面中map组件的markers不支持动态渲染,发送请求后异步操作了。导致数据回来前已经进行一次渲染,markers从视图上不改变,在网上看到了一个思路是在map上面加v-if=‘map’,这样map默认是不渲染,等数据返回后把map设为true,进行第一次渲染。真是巧妙。
试了试发现不行,真不负责这些答主
因为地图的标点需要后台返回才能获得,但是nvue页面中map组件的markers不支持动态渲染,发送请求后异步操作了。导致数据回来前已经进行一次渲染,markers从视图上不改变,在网上看到了一个思路是在map上面加v-if=‘map’,这样map默认是不渲染,等数据返回后把map设为true,进行第一次渲染。真是巧妙。
试了试发现不行,真不负责这些答主