Vue-beauty datatable

2017-06-06  本文已影响0人  yieldHL

老规矩,先吐槽,再说

官方文档如是:

参数

让我参照data arguments看下

data arguments

手动黑人脸???这是你传进来的参数我了解,那我return的Promise应该给你return什么?

可能是我没翻到文档,也或者是我笨,找了半天也没找到我应该返回什么,demo上倒是有点帮助。
demo
让我返回一个Promise对象,大哥这个我能理解的,你能告诉我你的api到底返回了什么吗?

用个组件真是煞费苦心,没办法,最后一招了,查看源码

源码位置在 vue-beauty/vb/components/data-table/dataTable.vue中的created()loadData() 方法。

我们先倒推,先看loadData()方法
loadData()

所以我们现在知道了,他拿到的数据是 response[self.paramsName.results],再看下这个 self.paramsName.results 是什么

paramsName
明了了把,意思就是说,你返回给他的Promise中的数据应该是一个这样的数据:
{
'result':{
    'key':'value',
    'key':'value'  
  }
}
代码
好吧,再在控制台里把数据打印一下:
Console

总而言之: 坑

上一篇 下一篇

猜你喜欢

热点阅读