小程序如何动态插入一段wmxl,,比如从后端传递来的一段wxml

fcxh
  • 434

如题: 小程序如何动态插入一段wmxl吗,,比如从后端传递来的一段wxml?

回复
阅读 7k
4 个回答
✓ 已被采纳

谢邀。。没怎么看过小程序,不过我记得小程序模仿的是vue的数据绑定。
所以你可以把ajax请求后的数据赋值给一个data,然后绑定到对应的html

AngularJS中使用 ng-bind-html这种的directive来加载html, 目测微信小程序还没支持。

1、 获取服务器数据
2、 使用 this.setData({})修改定义的数据变量
3、 然后在wxml中使用{{}}调用数据

onLoad:function() {
    var than = this;
      wx.request({
        url: 'http://localhost:3000/',
        header: {
            'content-type': 'application/json'
        },
        success: function(res) {
        // 在data: {list:[]}中定义数据变量
          than.setData({
          // 页面加载,修改list数据值,页面显示信息。
            list: res.data
          })
          console.log(res);
        }
      })
  },
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏