收藏
回答

增加代码插入功能

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 需求 工具 6.6.7.1321 2.2.2

- 需求的场景描述(希望解决的问题)

虽然有了模块共享的方式(通过 model),但由于异步调用wx.request的问题,无法办到在组件模块完成后再做页面 setData的动作。而settimeout的方式有延迟造成不执行和无谓等待的问题。


- 希望提供的能力


建议实现类似代码插入的功能。

如  include "xxx.js"

把 xxx.js的代码复制到本地js中



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

3 个回答

  • 小程序技术专员-june
    小程序技术专员-june
    2018-08-09

    不是很能理解你的描述,能否将场景的流程再描述细致一点?

    2018-08-09
    有用
    回复
  • 范笑春
    范笑春
    2018-08-09

    首先,有代码模块化的需求。

    一般情况可以通过 require 一个 js来实现函数化。

    但有时执行完模块化函数后,要执行 setdata来刷新当前页面。

    而模块化函数中做setdata不会刷新到引用页面的 app.data数据,所以只能在外边的调用js中做setdata。

    当函数中有 wx.request时为异步调用,所以引用放的setdata的时机很可能是在模块化函数完成前就做完了,造成页面无法刷新。


    所以如果有代码嵌入功能,这个问题就能解决了。当然还可能有其他更好的方案


    2018-08-09
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-08-09

    你好,你的反馈我们已收到,我们会在后续的版本中考虑增加类似功能。

    2018-08-09
    有用
    回复
登录 后发表内容