vue列表更改ColorPicker

  1. element-ui官方网址:Element - The world's most popular Vue UI framework
  2. 在列表显示颜色

    <el-table-column label="颜色" align="center" key="color" prop="color" >
        <template slot-scope="scope" >
              <el-color-picker :value="scope.row.color"  
    @change="val => {changeColor(val, scope.row);}"></el-color-picker>
        </template>
    </el-table-column>
  3. 加入@change事件,val为颜色选择器的RGB值,scope.row为这一行的数据项(如何传入多个参数链接)https://www.cnblogs.com/skell/p/15788774.html

  4. 对应方法

        changeColor(val,row){
          const form = {}
          form.id= row.id;
          form.=val;
          this.$modal.confirm('是否确认更改此背景色?').then(function() {
            return changeImgColor(form)
          }).then(() => {
            this.getList()
            this.$modal.msgSuccess('更改成功')
          }).catch(() => {
          })
    
        }
  5. 对应js 

    export function changeImgColor(data) {
      return request({
        url: '/classRoom/paper/changeColor',
        method: 'post',
        data:data
      })
    }

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值