微信小程序utils.js

最近开发一个小程序项目,遇到这样一个问题:
在index.js里面把utils/utils.js包含进来,调用utils里面的js,但是想在utils里面设置index里面的data数据,条用this.setData是不行的,因为this的原因,那么有其他办法吗。

还有就是一个问题wxml里面能不能直接条用公用的js,例如utils里面声明了事件,然后引进来,直接用

阅读 5.6k
2 个回答

使用.bind(this)绑定上下文

这里的utils应该像一个黑盒吧,最好不要涉及到小程序组件上下文,
utils的函数只做接受参数,处理参数,返回新数据,会比较合理些

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题