Heim Web-Frontend js-Tutorial Beispiel für einen in die iView-Tabelle integrierten Switch-Switch

Beispiel für einen in die iView-Tabelle integrierten Switch-Switch

May 30, 2018 pm 03:13 PM
render switch table

Im Folgenden werde ich Ihnen ein Beispiel für die Integration von iview table render zeigen. Es hat einen guten Referenzwert und ich hoffe, dass es für alle hilfreich sein wird.

Was ich heute mitteilen möchte, ist, dass iview table render den Schalter zum Ändern des Tabellenwerts integriert. Denken Sie daran, 2.0 zu lesen, wenn Sie es versehentlich öffnen Dann verwenden Sie es, aber es hat keine Wirkung und der Grund wurde nicht gefunden. Gegeben ist lediglich eine Schreibidee, die Sie selbst integrieren können.

1. Der Effekt ist wie folgt

Das heißt, der Verarbeitungsschalter ist eingeschaltet, und die entsprechende Änderung erfolgt in den verarbeiteten Zustand. Schalten Sie den Schalter aus und ändern Sie ihn in den unverarbeiteten Zustand.

2. So schreiben Sie eine HTML-Vorlage

<span style="font-size:14px;"><Table highlight-row border :columns="columns1" :data="data1" ref="table" :height="tableHeight"></Table></span>
Nach dem Login kopieren

3. Wie man Daten schreibt, wie man eine Tabellenrenderfunktion schreibt,

columns1: [{
 fixed: &#39;right&#39;,
 title: &#39;Action&#39;,
 key: &#39;action&#39;,
 width: 250,
 align: &#39;center&#39;,
 render:(h, params) => {
   return h(&#39;p&#39;, [
    h(&#39;Button&#39;, {
    props: {
     type: &#39;primary&#39;,
     size: &#39;small&#39;
    },
    style: {
     marginRight: &#39;20px&#39;
    },
    on: {
     click: () => {
     this.show(params.index)
     }
    }
    }, &#39;阅览&#39;),
    h(&#39;strong&#39;, {
    style: {
     marginRight: &#39;5px&#39;
    },
    }, &#39;处理&#39;),
    h(&#39;i-switch&#39;, { //数据库1是已处理,0是未处理
    props: {
     type: &#39;primary&#39;,
     value: params.row.treatment === 1 //控制开关的打开或关闭状态,官网文档属性是value
    },
    style: {
     marginRight: &#39;5px&#39;
    },
    on: {
     &#39;on-change&#39;: (value) => {//触发事件是on-change,用双引号括起来,
           //参数value是回调值,并没有使用到
     this.switch(params.index) //params.index是拿到table的行序列,可以取到对应的表格值
     }
    }
    }, )
   ]);
   }
}]
Nach dem Login kopieren

4. Methoden

//通过开关状态判断值然后传值进行更新
 switch(index) {
  //打开是true,已经处理1
  if (this.data1[index].treatment == 1) {
  this.data1[index].treatment = 0
  this.updateFeedbackMessage(this.data1[index].id, &#39;treatment&#39;, this.data1[index].treatment)
  } else {
  this.updateFeedbackMessage(this.data1[index].id, &#39;treatment&#39;, 1)
  }
 },
 //更新反馈信息某一字段
 updateFeedbackMessage(id, key, value) {
  var vm = this
  var data = {
  id: id
  }
  data[key] = value
  vm.$http.put(&#39;/v1/suggestion&#39;, data).then(function (response) {
  if (response.data.code == &#39;000000&#39;) {
   vm.$Message.info(&#39;更新成功&#39;);
   vm.getFeedbackMessages()//获取table数据信息,这里调用是因为修改值之后马上可以更新table值
  }
  }).catch((error) => {
  console.log(error)
  })
 },
 //获取所有反馈信息列表
 getFeedbackMessages() {
  var vm = this
  var url = &#39;/v1/suggestions?&#39;
  url = url + "pageNum=" + this.pageNum + &#39;&pageSize=&#39; + this.pageSize
  if (this.createByValue != &#39;&#39;) {
  url = url + &#39;&createBy=&#39; + this.createByValue
  }
  if (this.dealModelValue != &#39;&#39;) {
  url = url + &#39;&treatment=&#39; + this.dealModelValue
  }
  this.$http.get(url).then(response => {
  if (response.data.code == &#39;000000&#39;) {
   vm.data1 = response.data.data
   vm.pageTotal = parseInt(response.data.message)
  }
  }).catch(error => {
  console.log(error)
  })
 },
Nach dem Login kopieren

Das oben Gesagte habe ich für Sie zusammengestellt. Ich hoffe, es wird Ihnen in Zukunft hilfreich sein.

Verwandte Artikel:

Grundsätze und Implementierungsmethoden für die gemeinsame Nutzung von Ressourcen für den übergeordneten und untergeordneten Prozess von NodeJS

Bild und Implementierung in Vue Beispielcode für das Hochladen von Dateien

Instanz der Vue-Axios-Formularübermittlung zum Hochladen von Bildern

Das obige ist der detaillierte Inhalt vonBeispiel für einen in die iView-Tabelle integrierten Switch-Switch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was sind die Unterschiede zwischen der japanischen und der Hongkong-Version von Switch? Was sind die Unterschiede zwischen der japanischen und der Hongkong-Version von Switch? Jun 20, 2023 pm 02:06 PM

Unterschiede zwischen der japanischen Version des Schalters und der Hongkong-Version: 1. Es gibt große Unterschiede beim Ladegerät. Die japanische Version und der nationale Standard-Ladeanschluss sind üblich, und die Hongkong-Version verwendet einen britischen Dreiecksstecker Die japanische Version nutzt Punktekartenzahlung, während die Hongkong-Version Alipay 3 verwendet. Die Kundendienstgarantie für die Hongkong-Version muss an die HK-Kundendienststelle zurückgeschickt werden, während die japanische Version per Post an die Kundendienststelle geschickt werden muss die angegebene Kundendienststelle in Japan.

Kann Elden's Ring auf der Switch gespielt werden? Kann Elden's Ring auf der Switch gespielt werden? Mar 11, 2024 am 11:31 AM

Kann Elden's Ring auf der Switch gespielt werden? Viele Freunde wissen möglicherweise nicht, ob es derzeit reibungslos gespielt werden kann. Kann Ring of Elden auf dem Switch gespielt werden? Antwort: Es kann nicht auf dem Switch gespielt werden. Dieses mit Spannung erwartete Rollenspiel-Actionspiel der Souls-Serie wurde offiziell für PC, PS4/5 und Xbox Series eX|S/XboxOne veröffentlicht und kann es sofort erleben. Viele Freunde, die eine Switch besitzen, möchten dieses Spiel vielleicht immer noch auf NS genießen, aber leider gibt es keine Switch-Version dieses Spiels. Gemäß den offiziellen Konfigurationsanforderungen der Website ist die Spielkonfiguration relativ hoch und sw

Was soll ich tun, wenn der Schalter nicht auf den Fernseher reagiert? Was soll ich tun, wenn der Schalter nicht auf den Fernseher reagiert? Jul 03, 2023 am 11:15 AM

Lösung für den Fall, dass der Schalter nicht auf das Fernsehgerät reagiert: 1. Überprüfen Sie, ob die Stromversorgung des Schalters und des Fernsehgeräts angeschlossen ist. 2. Überprüfen Sie, ob die HDMI-Kabelschnittstelle des Fernsehgeräts fest eingesteckt ist. 3. Öffnen Sie die hintere Abdeckung der Schalterbasis und überprüfen Sie, ob das Netzkabel und das HDMI-Kabel fest eingesteckt sind. 4. Überprüfen Sie, ob der Schalter eingeschaltet und in die Basis gesteckt ist. 5. Überprüfen Sie, ob das Fernsehgerät die Signalquelle umgeschaltet hat.

Kann der Switch ständig an der Basis aufgeladen werden? Kann der Switch ständig an der Basis aufgeladen werden? Jul 06, 2023 pm 04:51 PM

Der Schalter kann nicht ständig an der Basis aufgeladen werden. Die Gefahren sind: 1. Verkürzung der Batterielebensdauer und 2. Verursachen Sie ein Durchbrennen des Speichers.

Hat switch32g genügend Speicher? Hat switch32g genügend Speicher? Jun 20, 2023 pm 02:28 PM

Der Speicher von switch32g reicht nicht aus: 1. Wenn Sie eine digitale Version des Spiels kaufen und DLC-Screenshots kaufen und auf dem Handheld-Gerät speichern möchten, reicht dies nicht aus In der digitalen Version des Spiels können etwa 2 bis 3 Spiele gespeichert werden, was nicht ausreicht. Digitale Spiele und deren DLC werden im Allgemeinen auf 5G verwaltet. Im System ist das Herunterladen von Spielen für Spieler schwieriger.

Was ist der Unterschied zwischen Switch Lite und Switch Was ist der Unterschied zwischen Switch Lite und Switch Jun 28, 2023 pm 02:13 PM

Die Unterschiede zwischen Switch Lite und Switch sind: 1. Unterschiedliche Größen und Gehäusegewichte; 3. Unterschiedliche Griffe; unterschiedliche Grifffunktionen; . Unterstützt verschiedene Spiele; 6. Verschiedene Farben.

Es wird berichtet, dass Sega über ein Nintendo Switch 2-Entwicklungskit verfügt und „FF7: R' auf der Switch 2 wie ein PS5-Spiel aussieht Es wird berichtet, dass Sega über ein Nintendo Switch 2-Entwicklungskit verfügt und „FF7: R' auf der Switch 2 wie ein PS5-Spiel aussieht Sep 10, 2023 pm 05:33 PM

Laut Nachrichten dieser Website vom 2. September verbreitete der Reddit-Forumsbenutzer TheRealImAHeroToo die Nachricht, dass Sega seit einiger Zeit über ein Switch2-Entwicklungskit verfügt. Die neue Konsole wird über neue Kamerafunktionen verfügen und möglicherweise mit einigen getesteten Spielen abwärtskompatibel sein. SquareEnix hat ein neues PS5-Entwicklungskit und „Final Fantasy 7: Remake“, das auf Switch 2 läuft, sieht aus wie ein PS5-Spiel. Das Konto des Whistleblowers wurde gelöscht und er sagte, er werde keine Informationen mehr preisgeben, da das Risiko zu groß sei. Dieser Website ist aufgefallen, dass der Whistleblower auch erwähnt hat, dass ein weiteres Sega Sonic-Spiel „Persona 6“ nächstes Jahr veröffentlicht wird und möglicherweise nächstes Jahr nicht veröffentlicht wird. Das Thema ist „Black and White“ und es gibt ein weiteres, das noch nicht angekündigt wurde. von „Weiblich“

Ist Switch2 mit Switch-Patronen kompatibel? Ist Switch2 mit Switch-Patronen kompatibel? Jan 28, 2024 am 09:06 AM

Switch2 ist ein neues Modell, das Nintendo auf der Gamescom 2023 angekündigt hat. Einige Spieler sind besorgt darüber, ob es Kompatibilitätsprobleme zwischen dem neuen Modell und der Vorgängerversion der Kassette geben wird. Ist Switch2 mit der Switch-Kassette kompatibel? Antwort: Switch2 ist nicht mit der Switch-Kassette kompatibel. Einführung von Switch 2-Kassetten Nach Angaben des Produktionskettenunternehmens von Nintendo kann die Switch 2 64-GB-Kassetten verwenden. Da es eine bessere Leistung bietet und mehr 3A-Spielmeisterwerke unterstützt, ist eine größere Kassettenkapazität erforderlich. Denn viele Spielewerke müssen kastriert und komprimiert werden, bevor sie in eine Spielekassette gestopft werden können. Darüber hinaus neigen Switch-Kassetten dazu, Spielinhalte zu kopieren. Ersetzen Sie sie daher durch neue Kassetten.

See all articles