vue-mobile-table
Version:
移动端表格、列表组件,支持虚拟滚动
22 lines • 515 B
JavaScript
export default class TableStore {
constructor() {
this.states = {
data: null, //table的数据
columns: [] //table的列定义
}
}
commit(name, ...args) {//调用mutations
this.mutations[name].apply(this, [this.states].concat(args))
}
}
//mutations的定义
TableStore.prototype.mutations = {
//设置table的数据
setData(states, data) {
states.data = data
},
//插入列定义
insertColumn(states, column) {
states.columns.push(column)
}
}