iview table render集成switch开关的实例
下面我就为大家分享一篇iview table render集成switch开关的实例,具有很好的参考价值,希望对大家有所帮助。
今天想要分享的是iview table render集成switch开关修改table表格的值,看文档记得看2.0的,不注意打开就成1.0然后用上了一直没有效果又没有找出原因。给出的只是一种写法思路,具体自己集成。
一、效果如下
即是打开处理switch开关,对应修改为已处理状态,关闭switch开关,修改为未处理状态。
二、template html写法
<span style="font-size:14px;"><Table highlight-row border :columns="columns1" :data="data1" ref="table" :height="tableHeight"></Table></span>
三、data写法,table render函数写法,
columns1: [{ fixed: 'right', title: 'Action', key: 'action', width: 250, align: 'center', render:(h, params) => { return h('p', [ h('Button', { props: { type: 'primary', size: 'small' }, style: { marginRight: '20px' }, on: { click: () => { this.show(params.index) } } }, '阅览'), h('strong', { style: { marginRight: '5px' }, }, '处理'), h('i-switch', { //数据库1是已处理,0是未处理 props: { type: 'primary', value: params.row.treatment === 1 //控制开关的打开或关闭状态,官网文档属性是value }, style: { marginRight: '5px' }, on: { 'on-change': (value) => {//触发事件是on-change,用双引号括起来, //参数value是回调值,并没有使用到 this.switch(params.index) //params.index是拿到table的行序列,可以取到对应的表格值 } } }, ) ]); } }]
四、methods方法
//通过开关状态判断值然后传值进行更新 switch(index) { //打开是true,已经处理1 if (this.data1[index].treatment == 1) { this.data1[index].treatment = 0 this.updateFeedbackMessage(this.data1[index].id, 'treatment', this.data1[index].treatment) } else { this.updateFeedbackMessage(this.data1[index].id, 'treatment', 1) } }, //更新反馈信息某一字段 updateFeedbackMessage(id, key, value) { var vm = this var data = { id: id } data[key] = value vm.$http.put('/v1/suggestion', data).then(function (response) { if (response.data.code == '000000') { vm.$Message.info('更新成功'); vm.getFeedbackMessages()//获取table数据信息,这里调用是因为修改值之后马上可以更新table值 } }).catch((error) => { console.log(error) }) }, //获取所有反馈信息列表 getFeedbackMessages() { var vm = this var url = '/v1/suggestions?' url = url + "pageNum=" + this.pageNum + '&pageSize=' + this.pageSize if (this.createByValue != '') { url = url + '&createBy=' + this.createByValue } if (this.dealModelValue != '') { url = url + '&treatment=' + this.dealModelValue } this.$http.get(url).then(response => { if (response.data.code == '000000') { vm.data1 = response.data.data vm.pageTotal = parseInt(response.data.message) } }).catch(error => { console.log(error) }) },
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
Atas ialah kandungan terperinci iview table render集成switch开关的实例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Perbezaan antara suis versi Jepun dan versi Hong Kong: 1. Terdapat perbezaan besar dalam pengecas Versi Jepun dan port pengecasan standard kebangsaan adalah perkara biasa, dan versi Hong Kong menggunakan palam segitiga British; Versi Jepun menggunakan pembayaran kad mata, manakala versi Hong Kong menggunakan Alipay 3. , Waranti selepas jualan untuk versi Hong Kong perlu dihantar semula ke titik selepas jualan HK, manakala versi Jepun perlu diposkan kepada tempat selepas jualan yang ditetapkan di Jepun.

Bolehkah Elden's Ring dimainkan pada suis? Sebagai permainan RPG aksi yang sangat menarik, ramai rakan mungkin tidak tahu sama ada ia boleh dimainkan dengan lancar pada platform suis. Bolehkah Ring of Elden dimainkan pada suis Jawapan: Ia tidak boleh dimainkan pada suis. Permainan aksi main peranan siri Souls yang dinanti-nantikan ini telah dikeluarkan secara rasmi Pemain boleh membelinya pada PC, PS4/5 dan Xbox Series eX|S/XboxOne dan mengalaminya dengan segera. Ramai rakan yang memiliki suis mungkin masih tidak sabar-sabar untuk menikmati permainan ini di NS, tetapi malangnya, tiada versi suis permainan. Mengikut keperluan konfigurasi laman web rasmi, konfigurasi permainan agak tinggi, dan sw

Penyelesaian untuk suis tidak bertindak balas kepada TV: 1. Periksa sama ada bekalan kuasa suis dan TV disambungkan 2. Periksa sama ada antara muka kabel TV HDMI dipasang dengan ketat 3. Buka penutup belakang tapak Suis; dan periksa sama ada kord kuasa dan kabel HDMI dipasang dengan ketat 4. Periksa sama ada Suis dihidupkan dan dimasukkan ke dalam pangkalan 5. Periksa sama ada TV telah menukar sumber isyarat;

Suis tidak boleh diletakkan di tapak untuk mengecas sepanjang masa.

Memori switch32g tidak mencukupi Sebabnya adalah seperti berikut: 1. Jika anda membeli permainan digital dan ingin membeli tangkapan skrin DLC dan menyimpannya dalam mesin pegang tangan, ia tidak mencukupi menyimpan kira-kira 2 hingga 3 permainan, yang tidak mencukupi Keperluan untuk bermain permainan; .

Perbezaan antara suis lite dan suis adalah: 1. Saiz yang berbeza; . Menyokong permainan yang berbeza 6. Warna yang berbeza.

Menurut berita dari laman web ini pada 2 September, pengguna forum Reddit TheRealImAHeroToo mengumumkan bahawa Sega telah mempunyai kit pembangunan Switch2 untuk beberapa lama Konsol baharu itu akan mempunyai fungsi kamera baharu dan boleh serasi ke belakang dengan beberapa permainan yang diuji. SquareEnix mempunyai kit pembangunan PS5 baharu, dan "Final Fantasy 7: Remake" kelihatan seperti permainan PS5 apabila dijalankan pada Switch 2. Akaun pemberi maklumat telah dipadamkan dan dia berkata dia tidak akan lagi membocorkan maklumat kerana risikonya terlalu besar. Laman web ini menyedari bahawa pemberi maklumat juga menyebut bahawa satu lagi permainan Sega Sonic "Persona 6" akan dikeluarkan tahun depan, yang mungkin tidak dikeluarkan tahun depan. Temanya ialah "Hitam Putih"; . daripada "Perempuan"

Switch2 ialah model baharu yang diumumkan oleh Nintendo di Gamescom 2023. Sesetengah pemain bimbang sama ada akan wujud isu keserasian antara model baharu dan versi kartrij sebelumnya. Mari kita lihat. Adakah suis2 serasi dengan kaset suis Jawapan: suis2 tidak serasi dengan kaset suis. Pengenalan kartrij Switch 2 Menurut maklumat daripada syarikat rangkaian pengeluaran Nintendo, Switch 2 mungkin menggunakan kartrij 64GB. Kerana ia mempunyai prestasi yang lebih baik dan menyokong lebih banyak karya permainan 3A, ia memerlukan kapasiti kartrij yang lebih besar. Kerana banyak kerja permainan perlu dikebiri dan dimampatkan sebelum ia boleh disumbat ke dalam kartrij permainan. Selain itu, kartrij Suis terdedah kepada menyalin kandungan permainan, jadi gantikannya dengan kartrij baharu.
