收藏
回答

微信小程序是否支持 动态加载JS代码?

需求是这样的:页面初始化时,请求后端接口,获取页面元素相关配置信息。在配置信息里有自定义的JS方法(存储在数据库里的字符串),能否将这些JS方法动态写入微信小程序的js文件中? 就是说页面上动态生成了一个控件,这个控件所绑定的方法(后端接口获取,字符串形式)也动态写入对应的JS文件中。不知道这样的操作是否支持?

最后一次编辑于  2019-12-11
回答关注问题邀请回答
收藏

2 个回答

  • 今天天气很好
    今天天气很好
    2019-12-11

    没试过,不过可以尝试一下,把组件和方法都放在一个对象里面,确保解析出来的html调用了对象里面的方法,理论上,应该是可用的

    2019-12-11
    赞同
    回复
  • Dave
    Dave
    2019-12-11

    不可以的


    2019-12-11
    赞同
    回复 5
    • 李威峰
      李威峰
      2019-12-11
      你的意思是后端传过来的js代码(字符串形式),统一都会当作字符串处理,微信小程序不会动态解析执行吗?
      2019-12-11
      回复
    • Dave
      Dave
      2019-12-11回复李威峰
      是的
      2019-12-11
      回复
    • Dave
      Dave
      2019-12-11回复李威峰
      别说js代码,就连返回wxml代码,setData之后,在wxml去显示都不能解析
      2019-12-11
      回复
    • 李威峰
      李威峰
      2019-12-11回复Dave
      看来需要再考虑下这个方案了
      2019-12-11
      回复
    • 乏味白开
      乏味白开
      2019-12-11回复Dave
      我记得是有方法可以执行字符串成js代码的
      2019-12-11
      回复
登录 后发表内容
问题标签