收藏
回答

请问如何把公共方法挂载到全局?

问题一:请问如何把公共方法挂载到全局?

例如写了个navigateTo的方法

app.navigateTo

app.globalData.navigateTo

哪个好?

问题二:开启es6转es5报错了,如果我已经使用webpack编译代码,是否还需要开启?


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

1 个回答

  • 子不语
    子不语
    2020-04-23

    1.第一个好

    2.发一下代码看看

    如果觉得有帮助,请点个「有用」。千山万水总是情,别问「尾巴」行不行

    2020-04-23
    有用 1
    回复 6
    • Vision_X
      Vision_X
      2020-04-23
      我引用了最新的regenerator-runtime库去支持async的语法。发现在0.13+的版本新增了。但是小程序下都应该是严格模式的,且是不是不支持Function?
      2020-04-23
      回复
    • 子不语
      子不语
      2020-04-23回复Vision_X
      没在小程序见过Function的写法。估计是还不支持

      如果觉得有帮助,请点个「有用」。千山万水总是情,别问「尾巴」行不行

      2020-04-23
      回复
    • Vision_X
      Vision_X
      2020-04-23回复子不语
      另外第一个问题您的答案是基于什么?
      2020-04-23
      回复
    • 子不语
      子不语
      2020-04-23回复Vision_X
      globalData 是放数据(全局变量)的地方。而你的函数基本上定义了不会改变,所以不需要放里面,而且,也短一些,不是么?

      如果觉得有帮助,请点个「有用」。千山万水总是情,别问「尾巴」行不行

      2020-04-23
      回复
    • Vision_X
      Vision_X
      2020-04-23回复子不语
      好的,谢谢。☺️
      2020-04-23
      回复
    查看更多(1)
登录 后发表内容
问题标签