vue列表修改数据,加图标可以修改,点击图标整列可修改,不点击时input不可选

vue:
	<el-table-column align="center" label="ゴルフ場コード" prop="clubCode" width="130px">
       <template slot-scope="scope">
         <i class="el-icon-edit" @click="changeNum(scope.row, scope.$index)">
            <el-input type="text" v-model="scope.row.clubCode" class="cell-input" :disabled="!scope.row.changeNums" style="width:90px"  @change="changeValue"/>
         </i>
        </template>
      </el-table-column>
      methods: {
		    changeNum(row, index){
		      console.log('0000000000000000');
		      console.log(index);
		      console.log(row);
		      const temp = JSON.parse(JSON.stringify(row));
		      temp.changeNums = true;
		      this.$set(this.tableData.list, index, temp);
		    },
		    changeValue(){
		      console.log(11111);
		      event.currentTarget.style.background = "red"
		    },

在这里插入图片描述 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值