欧美日韩国产一区,亚洲一区视频,色综合久久久久,私密按摩师舌头伸进去了,99re6这里只有精品,夜夜性日日交xxx性hd

微信小程序填坑之路之JS動態修改樣式

  • • 發表于 8年前
  • • 作者 toBeMN
  • • 10527 人瀏覽
  • • 1 條評論
  • • 最后編輯時間 8年前
  • • 來自 [技 術]

原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處

這個坑其實在社區已經有人解答,只是在“問答”中不易被公眾發現,所以就特意的寫一篇,大家就不要在問了(笑哭表情),這是解答人的帖子 http://www.mkhyf.com/topic/313

建議:現在社區的問答回復需要點贊才能置頂(小聲說:我發現很多人都懶得點贊),所以建議Michael、小木老師整一個發文人自己選出最佳答案的功能

正題正題:由于小程序不支持DOM操作,也就沒有了獲取文檔對象的方法,所以不能再像以前寫網頁的方法來修改樣式

$("#xxx").css({})

但是有setData的存在,js就依然可以動態修改樣,“簡”同學指出了三種方法

1.通過修改類名 <view class="{{className}}"></view>
2.添加一個類名,覆蓋前面的樣式 <view class="helplist {{cur}}"></view>
3.修改行內樣式,覆蓋前面的樣式 <view class="helplist" style="{{currentStyle}}"></view>
這類方法在html中也是經常使用的,封裝樣式讓代碼看的更舒服

接下來是一個例子
首先創建quickstart項目,通過點擊用戶頭像來修改HelloWord顏色

wxml文件

<view class="usermotto">
  <text class="{{changeColor1}}">{{motto}}
</text>
  <text class="user-motto {{changeColor2}}">{{motto}}
</text>
  <text class="user-motto" style="{{changeDtl}}">{{motto}}</text>
</view>

分別對應上面三種方法

wxss文件,預先定義好樣式

.usermotto {
  margin-top: 200px;
}
.text-red{
  color:red;
}
.text-blue{
  color:blue;
}

js文件

最終效果:

當然,我們是要做有逼格的程序員,請不要用第三種方法

分享到:
1條評論
Ctrl+Enter
作者

toBeMN

toBeMN

APP:3 帖子:24 回復:59 積分:3193

已加入社區[3111]天

夢想成為全棧的男人

作者詳情》
Top