收藏
回答

【bindregionchange 返回值 】和 【regionchange 返回值】有什么区别

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 地图-map 微信安卓客户端 8.0.42 2.0.0

https://developers.weixin.qq.com/miniprogram/dev/component/map.html

不了解这篇文章下的【bindregionchange 返回值 】和 【regionchange 返回值】有什么区别,【regionchange 返回值】只是对【bindregionchange 返回值 】的一个说明吗?

回答关注问题邀请回答
收藏

1 个回答

  • CRMEB
    CRMEB
    2023-10-18

    bindregionchange 和 regionchange 都是微信小程序地图组件的事件,但它们的返回值和使用场景有所不同。


    1. bindregionchange 是一个事件处理函数,当地图区域发生变化时会触发。这个函数的返回值通常用于处理地图区域变化时的业务逻辑。例如,你可以在这个函数中设置更改 data 里的 longitude 和 latitude,这两个属性是绑定在 map 组件上的,表示中心经度和中心纬度。


    2. regionchange 事件的返回值有两个阶段:begin 和 end。当视野发生改变时,regionchange 会触发两次,分别返回 type 值为 begin 和 end。从 2.8.0 版本开始,begin 阶段还会返回 causedBy 属性,其有效值为 gesture(手势)。

    2023-10-18
    有用
    回复
登录 后发表内容