收藏
回答

如何使用switch组件切换地图样式?

我现在想实现一个用switch组件切换地图样式的功能,比如说默认情况下是普通样式,点击switch组件之后地图切换成深色模式,再点击,又切换成普通模式。社区的小伙伴能不能给我提供一些思路,万分感谢!

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

1 个回答

  • 拾忆
    拾忆
    2020-05-26

    用两个map组件,根据if来判断显示哪个。

    如果直接改变map的属性切换底图没试过,你可以试试。

    2020-05-26
    有用 1
    回复 6
    • Harmony
      Harmony
      2020-05-26
      好的,我试试。我前面就是用直接改变map属性的办法,switch组件值改变之后,再执行this.onLoad(),但是好像没有生效
      2020-05-26
      回复
    • 拾忆
      拾忆
      2020-05-26回复Harmony

      onload没用,应该想办法组件重新渲染

      2020-05-26
      回复
    • Harmony
      Harmony
      2020-05-26回复拾忆
      组件重新渲染怎么弄呀?就这个map组件,求指导
      2020-05-26
      回复
    • 拾忆
      拾忆
      2020-05-26回复Harmony

      用if就可以根据条件重新渲染

      2020-05-26
      回复
    • Harmony
      Harmony
      2020-05-26回复拾忆
      谢谢,用两个map组件做判断实现了,我看看怎么用一个组件实现
      2020-05-26
      回复
    查看更多(1)
登录 后发表内容
问题标签