Open z333d opened 6 years ago
这个bug下个版本能修复么,试了一下找不到什么方法去规避 @Dafrok
先移除heatmap对radius的watch
this.$refs.heatmap._watchers.some(item => {
if(item.expression === 'radius'){
item.teardown()
return true;
}
})
然后改变radius后调用
this.$refs.heatmap.reload();
或者直接改vue-baidu-map/index.js 把 originInstance.setOptions() 改成 this.reload()
[BUG 反馈] 热力图使用基于 zoom 计算得到的 radius 引发异常"TypeError: e.setOptions is not a function"
浏览器版本号
Chrome 最新版
Vue 版本号
2.5.17
组件库版本号
0.21.11
现象描述
完整异常信息
在线示例 / 仓库 URL
https://jsfiddle.net/eywraw8t/345627/
复现用例
预期输出
实际输出