最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

element-ui自定義表格如何給input雙向綁定數(shù)據(jù)

 更新時(shí)間:2022年10月17日 09:33:30   作者:丑小鴨變黑天鵝  
這篇文章主要介紹了element-ui自定義表格如何給input雙向綁定數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問(wèn)題描述

有個(gè)項(xiàng)目需求點(diǎn)擊添加按鈕添加一行,我采用的是自定義表格,剛開(kāi)始寫(xiě)好之后,點(diǎn)擊添加,可以實(shí)現(xiàn),但是卻發(fā)現(xiàn)輸入框不能輸入數(shù)據(jù),控制臺(tái)報(bào)錯(cuò)

先看一下,錯(cuò)誤的代碼

這里列出了主要代碼

		<el-table :data="tableData" style="width: 98%; margin-left:20px">
            <el-table-column label="屬性類型" align="center">
              <el-select v-model="attrType" placeholder="請(qǐng)選擇屬性類型">
                <el-option label="區(qū)域一" value="shanghai" />
                <el-option label="區(qū)域二" value="beijing" />
              </el-select>
            </el-table-column>
            <el-table-column label="屬性名稱" align="center">         
                <el-input v-model="attrName" placeholder="請(qǐng)輸入屬性名稱" clearable />
            </el-table-column>
            <el-table-column label="屬性標(biāo)識(shí)" align="center">
              <el-input v-model="attrFlag" placeholder="請(qǐng)輸入屬性標(biāo)識(shí)" clearable />
            </el-table-column>
            <el-table-column label="屬性映射" align="center">
              <el-input v-model="attrMap" placeholder="請(qǐng)輸入屬性映射" clearable />
            </el-table-column>
            <el-table-column label="屬性單位" align="center">
              <el-input v-model="attrUnit" placeholder="請(qǐng)輸入屬性單位" clearable />
            </el-table-column>
            <el-table-column label="屬性符號(hào)" align="center">
              <el-input v-model="attrSymbol" placeholder="請(qǐng)輸入屬性符號(hào)" clearable />
            </el-table-column>
            <el-table-column label="操作" align="center">
              <el-button size="mini" type="danger" @click="handleDelete(item, index)">刪除</el-button>
            </el-table-column>
          </el-table>
			data () {
			    return {
			      tableData: [
			        {
			          attrType: '',
			          attrName: '',
			          attrFlag: '',
			          attrMap: '',
			          attrUnit: '',
			          attrSymbol: ''
			        }
			      ]
			    }
			  },

實(shí)現(xiàn)的效果

看著好像沒(méi)什么問(wèn)題,但是inout輸入框不能輸入東西,控制臺(tái)報(bào)警告,后來(lái)仔細(xì)看了一下官方提供的自定義數(shù)據(jù)表格,發(fā)現(xiàn)缺少一些代碼,

看一下官方的示例

<template>
  <el-table
    :data="tableData"
    style="width: 100%">
    <el-table-column
      label="日期"
      width="180">
      <template slot-scope="scope">
        <i class="el-icon-time"></i>
        <span style="margin-left: 10px">{{ scope.row.date }}</span>
      </template>
    </el-table-column>
    <el-table-column
      label="姓名"
      width="180">
      <template slot-scope="scope">
        <el-popover trigger="hover" placement="top">
          <p>姓名: {{ scope.row.name }}</p>
          <p>住址: {{ scope.row.address }}</p>
          <div slot="reference" class="name-wrapper">
            <el-tag size="medium">{{ scope.row.name }}</el-tag>
          </div>
        </el-popover>
      </template>
    </el-table-column>
    <el-table-column label="操作">
      <template slot-scope="scope">
        <el-button
          size="mini"
          @click="handleEdit(scope.$index, scope.row)">編輯</el-button>
        <el-button
          size="mini"
          type="danger"
          @click="handleDelete(scope.$index, scope.row)">刪除</el-button>
      </template>
    </el-table-column>
  </el-table>
</template>
<script>
  export default {
    data() {
      return {
        tableData: [{
          date: '2016-05-02',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1518 弄'
        }, {
          date: '2016-05-04',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1517 弄'
        }, {
          date: '2016-05-01',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1519 弄'
        }, {
          date: '2016-05-03',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1516 弄'
        }]
      }
    },
    methods: {
      handleEdit(index, row) {
        console.log(index, row);
      },
      handleDelete(index, row) {
        console.log(index, row);
      }
    }
  }
</script>

看上圖,有沒(méi)有發(fā)現(xiàn)問(wèn)題所在,我出現(xiàn)錯(cuò)誤的地方有兩個(gè)

  • 第一個(gè): 沒(méi)有寫(xiě)<template slot-scope="scope">
  • 第二個(gè):給input綁定的數(shù)據(jù)是attrName兒不是scope.row.attrName

那么scope.row和scope.column是什么東東?我們打印一下看看

所以知道我為什么把原來(lái)的attrName替換成了scope.row.attrName的原因了吧。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue+elementui實(shí)現(xiàn)動(dòng)態(tài)控制表格列的顯示和隱藏

    vue+elementui實(shí)現(xiàn)動(dòng)態(tài)控制表格列的顯示和隱藏

    這篇文章主要介紹了vue+elementui實(shí)現(xiàn)動(dòng)態(tài)控制表格列的顯示和隱藏,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Vue中實(shí)現(xiàn)3D標(biāo)簽云的詳細(xì)代碼

    Vue中實(shí)現(xiàn)3D標(biāo)簽云的詳細(xì)代碼

    本文通過(guò)實(shí)例代碼給大家介紹vue實(shí)現(xiàn)3D標(biāo)簽云的方法,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-07-07
  • 基于 Vue.js 之 iView UI 框架非工程化實(shí)踐記錄(推薦)

    基于 Vue.js 之 iView UI 框架非工程化實(shí)踐記錄(推薦)

    為了快速體驗(yàn) MVVM 模式,我選擇了非工程化方式來(lái)起步,并選擇使用 Vue.js,以及基于它構(gòu)建的 iView UI 框架。本文給大家分享基于 Vue.js 之 iView UI 框架非工程化實(shí)踐記錄,需要的朋友參考下吧
    2017-11-11
  • vue+element開(kāi)發(fā)一個(gè)谷歌插件的全過(guò)程

    vue+element開(kāi)發(fā)一個(gè)谷歌插件的全過(guò)程

    這篇文章主要給大家介紹了關(guān)于vue+element開(kāi)發(fā)一個(gè)谷歌插件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • vue中如何配置proxy代理

    vue中如何配置proxy代理

    這篇文章主要介紹了vue中如何配置proxy代理問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Vue3中集成高德地圖并實(shí)現(xiàn)平移縮放功能

    Vue3中集成高德地圖并實(shí)現(xiàn)平移縮放功能

    隨著前端技術(shù)的不斷發(fā)展,地圖應(yīng)用在我們的項(xiàng)目中越來(lái)越常見(jiàn),本文將介紹如何在Vue3項(xiàng)目中集成高德地圖,并通過(guò)簡(jiǎn)單的配置實(shí)現(xiàn)地圖的平移和縮放功能,需要的朋友可以參考下
    2024-09-09
  • vue實(shí)現(xiàn)手機(jī)驗(yàn)證碼登錄

    vue實(shí)現(xiàn)手機(jī)驗(yàn)證碼登錄

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)手機(jī)驗(yàn)證碼登錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • element滾動(dòng)條組件el-scrollbar的使用詳解

    element滾動(dòng)條組件el-scrollbar的使用詳解

    本文主要介紹了element滾動(dòng)條組件el-scrollbar的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Vue3?計(jì)算屬性computed的實(shí)現(xiàn)原理

    Vue3?計(jì)算屬性computed的實(shí)現(xiàn)原理

    這篇文章主要介紹了Vue3?計(jì)算屬性computed的實(shí)現(xiàn)原理,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • Vuejs入門教程之Vue生命周期,數(shù)據(jù),手動(dòng)掛載,指令,過(guò)濾器

    Vuejs入門教程之Vue生命周期,數(shù)據(jù),手動(dòng)掛載,指令,過(guò)濾器

    本篇文章主要介紹了Vuejs入門教程之Vue生命周期,數(shù)據(jù),手動(dòng)掛載,指令,過(guò)濾器的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04

最新評(píng)論

三门峡市| 从化市| 凤翔县| 合川市| 安多县| 芮城县| 邢台市| 普定县| 庆元县| 正镶白旗| 吕梁市| 和静县| 正定县| 桦南县| 靖远县| 乐东| 吴江市| 佛教| 亳州市| 武汉市| 勐海县| 凤台县| 泰兴市| 云安县| 县级市| 开封县| 双桥区| 神农架林区| 涟源市| 边坝县| 彭山县| 驻马店市| 长泰县| 静乐县| 湄潭县| 庆云县| 登封市| 赞皇县| 钦州市| 凤城市| 大冶市|