vue-datagrid
v0.0.9
Published
Vue2.0 bulma0.5.2 table
Downloads
15
Maintainers
Readme
Vue Datagrid
当前版本:0.0.9
该组件是基于vue2 、 bulma0.5.1 完成的table组件。 table组件部分借鉴了vue2-datatable-component(基于Bootstrap 3)
功能
-[x] 自定义分页 -[x] 自定义表头 -[x] 多语言 -[x] 丰富的API
下载
npm install vue-datagrid -s
使用
import Datagrid from 'vue-datagrid'
Vue.use(Datagrid)
<datagrid v-bind="$data"></datagrid>
export default {
components: {
},
data () {
return {
columns: [
{ title: 'User ID', field: 'uid', sort: true },
{ title: 'Username', field: 'name' },
{ title: 'Age', field: 'age', sort: true },
{ title: 'Email', field: 'email' },
{ title: 'Country', field: 'country' }
],
data: [],
total: 0,
query: {}
}
},
watch: {
query: {
handler (query) {
// 根据query查询数据
// 最终需要填充下面两个属性即可
this.data = rows
this.total = total
},
deep: true
}
}
}
本地开发
npm imstall
npm run dev
更新记录
v0.0.9
- 更新bulma插件
v0.0.8
- 新增格式化时间的渲染
- 修复分页插件中国际化
v0.0.7
- 修复分页快速跳转不正确的bug