小程式切換主題配色
相信大家一定會遇到小程式的主題配色問題,今天分享的內容主要就是如何根據自己的配置切換主題配色配圖
1、確定好需要修改的部分,配置主題
// 可以配置在app.js裡面 也可以配置在外層框架 在這裡我是配置在app.js然後全域性儲存了
globalData: {
userInfo: null,
// 主題配色配置
theme:{
//頂部配色
navigationBarColor:"#df4ecd",
//圖示配色
images:[
"../../images/addShop.png",
"../../images/yuyue.png"
],
// body 中含有亮粉的字型配色 ex: 產品活動價格 98
bodyFontColor:"#df4ecd",
// 各個欄目標題配色 ex: 活動產品 人員推薦 等
titleColor:"#e67dd8"
}
}
現在主題配置一目瞭然,然後進行資料繫結,可以通過修改如上配置進行全域性的主題修改
2、修改頂部主題NavigationBarColor配色
wx.setNavigationBarColor
wx.setNavigationBarColor({
frontColor: '#ffffff', // 必寫項
backgroundColor: app.globalData.theme.navigationBarColor, // 必寫項 對應如上配置
animation: { // 可選項
duration: 400,
timingFunc: 'easeIn'
}
})
3、繫結page中各個需要變化的
*在這裡我做了 圖片的切換 文字字型顏色的切換 *
//page js 的配置
Page({
data: {
addImg:app.globalData.theme.images[0],
yyImg: app.globalData.theme.images[1],
fontColor: app.globalData.theme.bodyFontColor,
titleColor: app.globalData.theme.titleColor
}
//wxml 的繫結
<view class='tabHeaderLine' style='background:{{fontColor}}'></view>
<text style='color:{{titleColor}}'>優惠券領取</text>
<image class='addShop' src='{{addImg}}' />
<image class='yuyue' src='{{yyImg}}' />
*** 繫結之後 就可以試一下了 修改最上面的配置進行小程式的主題配色替換吧 ***
*** 哦 對了 如果有需要替換tabBar的配色的 可以根據小程式官方API就行替換 很詳細的 ***
相關文章
- (九)主題切換
- Notability主題配色
- echarts 主題動態切換Echarts
- 小程式標籤切換
- Flutter主題切換之flutter reduxFlutterRedux
- 實現Vue專案主題切換Vue
- Sass應用之實現主題切換
- 深色模式適配和主題切換模式
- 小程式標籤頁切換效果
- Flutter UI使用Provide實現主題切換FlutterUIIDE
- Web前端主題切換的幾種方案Web前端
- Redis主從切換Redis
- win10主題切換時間設定在哪裡 win10主題切換時間設定方法Win10
- 微信小程式-uniapp-切換tab時資料列表如何切換?微信小程式APP
- MySQL 主從切換延時高問題分析MySql
- 程式切換(上下文切換)
- 手工切換MySQL主從MySql
- Redis sentinel主從切換Redis
- Flutter主題切換——讓你的APP也能一鍵換膚FlutterAPP
- 切換頁面主題樣式研究及less教程
- 如何透過css變數實現主題切換?CSS變數
- mysql主備切換canal出現的問題解析MySql
- HeyUI元件庫 | 如何實現線上切換主題UI元件
- js修改css變數值實現主題切換JSCSS變數
- hexo切換主題後hexo-theme-landscape報錯Hexo
- keepalived配置redis主從切換Redis
- ostgreSQL主從切換-手動SQL
- 微信小程式頁面功能-----標籤切換微信小程式
- 非常規 - VUE 實現特定場景的主題切換Vue
- CSS自定義屬性與前端頁面的主題切換CSS前端
- 實現自動切換主題的 VSCode 擴充套件VSCode套件
- 前端小demo——tab切換前端
- 小程式類似抖音視訊整屏切換
- StoneDB 主從切換實踐方案
- Oracle 單機切換為主備Oracle
- [- Flutter 狀態篇 -] 主題色切換+國際化 三連Flutter
- 乾貨:基於scss的主題配色解決方案CSS
- 記一次git clone賬號切換小問題Git