Heim > WeChat-Applet > WeChat-Entwicklung > WeChat-Entwicklung JS dynamischer Modifikationsstil

WeChat-Entwicklung JS dynamischer Modifikationsstil

零下一度
Freigeben: 2017-05-26 10:36:25
Original
2019 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich der Implementierungscode zum dynamischen Ändern des Stils des WeChat-Applets JS vorgestellt. Das Prinzip besteht darin, Daten zu binden und dann die Daten dynamisch zu ändern, um dynamische Stiländerungen zu erreichen

Die Gefahr des WeChat-Miniprogramms besteht darin, dass js den Stil dynamisch ändern kann. Wir können dies nicht einfach mit js oder jq mit einer Codezeile tun. Oder verwenden Sie „removeClass addClass“, um den Stil zu ändern.

Das Folgende ist eine Methode zum dynamischen Ändern von Stilen. Das Prinzip besteht darin, Daten zu binden und sie dann dynamisch zu ändern, um dynamische Stiländerungen zu erreichen. Es fühlt sich ein bisschen... so seltsam an. Aber wir konnten nichts tun. Wenn Sie eine bessere Methode haben, können Sie diese im Kommentarbereich teilen.

test.wxml

<view style="text-align: center;">
 <label style="color:{{color}};">我会变色</label>
 <button bindtap="clickRed">变红</button>
 <button bindtap="clickgreen">变绿</button>
</view>
Nach dem Login kopieren

test.js

Page({
 data: {
 color: "red"
 },
 clickRed: function () {
 this.setData({
  color: "red"
 })
 },
 clickgreen: function () {
 this.setData({
  color: "green"
 })
 }
})
Nach dem Login kopieren

Effekt

[Verwandte Empfehlungen]

1. Wie rufe ich globales JS in der WeChat-Entwicklung auf?

2. Detaillierte Erläuterung von Beispielen für die Referenzierung anderer js-Dateien in der WeChat-Entwicklung

3.Beispiel-Tutorial für Lebenszyklusfunktionen in der WeChat-Entwicklung

Das obige ist der detaillierte Inhalt vonWeChat-Entwicklung JS dynamischer Modifikationsstil. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage