扫码关注官方订阅号
我在mounted里新建了个高德地图,我怎么在methods里的函数中调取这个map,然后改变地图显示的中点,就是new 一个center值。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
试试?
export default { data() { return { map: null } }, mounted() { this.map = new AMap.Map(xxxxx) } }
在mouted里面弄一个函数把map传到method里面方法里面。然后拿着你的map来new
mounted是生命周期方法之一,会在对应生命周期时执行。methods是绑定方法到Vue实例对象上,供当前Vue组件作用域内通过上下文this使用,未调用不会执行。
mounted
methods
this
题主只需要将mounted中定义的函数写为methods中的一个方法(例如map: function(){}),即可通过当前组件上下文调用,即mounted、methods中的this(例如this.map())。
map: function(){}
this.map()
你搞错了,方法写在methods里头,在生命周期mouted里调用你定义在methods的方法。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
试试?
在mouted里面弄一个函数把map传到method里面方法里面。然后拿着你的map来new
mounted是生命周期方法之一,会在对应生命周期时执行。methods是绑定方法到Vue实例对象上,供当前Vue组件作用域内通过上下文this使用,未调用不会执行。题主只需要将
mounted中定义的函数写为methods中的一个方法(例如map: function(){}),即可通过当前组件上下文调用,即mounted、methods中的this(例如this.map())。你搞错了,方法写在methods里头,在生命周期mouted里调用你定义在methods的方法。