vue 表格 一個可雙擊直接編輯的 table 表格

參考于jinzhe的vue-editable

由于下載下來報了一系列BUG,修改內容 我提的一個Issues-5
由于剛入坑Vue二天。依靠朋友幫助下修改之后成功使用的。

主要部分代碼

在template中 引入
<template>
  <div>
    <table>
      <tr v-for="user in data">
        <td class="text center" v-text="user.name" @dblclick="editable($event,'name',user)"></td>
        <td class="text center" v-text="user.name" @dblclick="editable($event,'name',user)"></td>
      </tr>
    </table>
  </div>
</template>
---------------
在 script 中 使用
<script>
  export default {
    name: 'myTable',
    data: function () {
      return {
        data: [
          {name: '123'},
          {name: '4451'}
        ]
      }
    },
    methods: {
//            e     :事件
//            field :字段,用于告訴服務端要更新哪個字段
//            user  :列表中某一行數
      editable: function (e, field, user) {
        let that = this
        that.$editable(e, function (value) {
        })
      }
    }
  }
</script>

主要代碼:

import VueEditable from '@/plugins/vueEditable'
Vue.use(VueEditable)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容