<view>
<map ></map>
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
}
}
</script>
<style>
</style>
- 发布:2022-04-19 15:54
- 更新:2022-04-20 09:37
- 阅读:139
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: w10
HBuilderX类型: 正式
HBuilderX版本号: 3.3.13
浏览器平台: Chrome
项目创建方式: HBuilderX
示例代码:
操作步骤:
<view>
<map ></map>
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
}
}
</script>
<style>
</style>
打开页面之后返回上一个页面就会出现报错
<view>
<map ></map>
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
}
}
</script>
<style>
</style>
打开页面之后返回上一个页面就会出现报错
预期结果:
t.setMap is not a function
t.setMap is not a function
实际结果:
found in
---> at pages/map/map.vue
15:46:46.209 [system]TypeError: t.setMap is not a function
at VueComponent.removeLocation (http://localhost:8080/static/js/chunk-vendors.js:16219:281323)
at VueComponent.beforeDestroy (http://localhost:8080/static/js/chunk-vendors.js:16219:273551)
at invokeWithErrorHandling (http://localhost:8080/static/js/chunk-vendors.js:4015:57)
at callHook (http://localhost:8080/static/js/chunk-vendors.js:6421:7)
at VueComponent.Vue.$destroy (http://localhost:8080/static/js/chunk-vendors.js:6174:5)
at destroy (http://localhost:8080/static/js/chunk-vendors.js:5358:27)
at invokeDestroyHook (http://localhost:8080/static/js/chunk-vendors.js:8312:59)
at invokeDestroyHook (http://localhost:8080/static/js/chunk-vendors.js:8317:9)
at VueComponent.patch [as __patch__] (http://localhost:8080/static/js/chunk-vendors.js:8665:30)
at VueComponent.Vue.$destroy (http://localhost:8080/static/js/chunk-vendors.js:6197:8)
found in
---> at pages/map/map.vue
15:46:46.209 [system]TypeError: t.setMap is not a function
at VueComponent.removeLocation (http://localhost:8080/static/js/chunk-vendors.js:16219:281323)
at VueComponent.beforeDestroy (http://localhost:8080/static/js/chunk-vendors.js:16219:273551)
at invokeWithErrorHandling (http://localhost:8080/static/js/chunk-vendors.js:4015:57)
at callHook (http://localhost:8080/static/js/chunk-vendors.js:6421:7)
at VueComponent.Vue.$destroy (http://localhost:8080/static/js/chunk-vendors.js:6174:5)
at destroy (http://localhost:8080/static/js/chunk-vendors.js:5358:27)
at invokeDestroyHook (http://localhost:8080/static/js/chunk-vendors.js:8312:59)
at invokeDestroyHook (http://localhost:8080/static/js/chunk-vendors.js:8317:9)
at VueComponent.patch [as __patch__] (http://localhost:8080/static/js/chunk-vendors.js:8665:30)
at VueComponent.Vue.$destroy (http://localhost:8080/static/js/chunk-vendors.js:6197:8)
bug描述:
map 组件在页面后退出现 "TypeError: t.setMap is not a function"
2 个回复
DCloud_UNI_Anne
用示例代码hello uni-app能出现你的问题吗?不能的话请排查下具体问题,并提供可复现bug的最小化demo(上传附件),让我们及时定位问题,及时修复
【bug优先处理规则】https://ask.dcloud.net.cn/article/38139
d***@163.com (作者)
我查到原因,因为我在mixin中存在了_location方法,只要map页面返回就出现报错