后台传来的数据,用element+vue怎么渲染到表格中?

图片描述

图片描述

图片描述

图片描述

还有一个就是,这个数据我是用jquery的ajax去请求的,但这样实现不太好,用vue框架自带的怎么跟后台去请求呢?

阅读 22.6k
3 个回答

在methods下面定义方法:

 UpdateTable3: function() {
      axios({
        method: "get",
        url: "/xxxxxxx",
        data: xxxxxxxx
      })
        .then(function(response) {
          data = response.data;
          this.tableData3.splice(xxx,xxx,xxx)
        })
        .catch(function(error) {
          console.log(error);
        });
    }

注意直接更新数组不能被正常渲染更新, 需要使用一些变通方法, 具体见:
https://cn.vuejs.org/v2/guide...

另外, axios的使用:
https://www.npmjs.com/package...

vue官方推荐的的axios,jquery 也可以,vue是渐进式的,不会有硬的要求,你在请求success中把你的数据赋值给tableData3就可以了,vue会自动更新页面

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