這篇文章主要為大家展示了“微信小程序中如何實現JS動態修改樣式”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“微信小程序中如何實現JS動態修改樣式”這篇文章吧。
微信小程序這個坑啊,js動態修改樣式,我們并不能用js或者jq 輕輕松松一行代碼搞定?;蛘哂胷emoveClass addClass 來修改樣式。
以下是一種動態修改樣式的方法,原理是綁定數據,然后動態的修改數據,從而實現動態樣式的改變而已。感覺有點········那個啥的,怪怪的。不過也沒辦法了。如果你有更好的方法,可以在評論區分享一下。
test.wxml
<view > <label >我會變色</label> <button bindtap="clickRed">變紅</button> <button bindtap="clickgreen">變綠</button> </view>
test.js
Page({ data: { color: "red" }, clickRed: function () { this.setData({ color: "red" }) }, clickgreen: function () { this.setData({ color: "green" }) } })
效果
以上是“微信小程序中如何實現JS動態修改樣式”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。