Adds Tab-able feature horizontally
基于vuejs的快速可编辑插件,QQ讨论群: 240319632。
var VueEditable= require('./plugins/vue-editable.js');
Vue.use(VueEditable);
<template>
<table>
<tr v-for="user in data">
<td class="text center" @dblclick="editable($event,'name',user)">{{user['name']}}</td>
</tr>
</table>
</template>
<script>
module.exports = {
methods:{
/*
e :事件
field :字段,用于告诉服务端要更新哪个字段
user :列表中某一行数据
*/
editable:function(e,field,user){
var that=this;
that.$editable(e,function(value){
// 这里做ajax请求
//如果数据没有被修改这个回调方法不会执行
});
}
}
}
</script>