class
="mask"
:class
="computedbgp"
>
view
>
computed:
},
export
default
, onlaunch:
function()
, onshow:
function()
);}}
, onhide:
function()
}<
/script>
通過這樣的方法,我們就可以得到乙個動態的class名,mask繫結的class為:『bgp』+字尾,字尾可通過後端獲取每個使用者對應的背景圖,或是根據時間切換。例如夜間模式我引入的class是『bgp_night』,接下來可以在全域性引入乙個bgp.css,裡面是不同class字尾對應的background-image。
.mask
.bgp_night
看明白了上面背景圖的切換方法,樣式也是一樣的,建議將所有可以改變的樣式寫到乙個css裡,這樣不同的**分別對應乙個不同名稱的css,將這些css全部引入,用上面的方法改變繫結的class名稱即可。
舉乙個小小的例子:
/*******************pages*******************/
/*index*/
.index .welcometag
/*******************pages*******************/
/*index*/
.index_night .welcometag
可以看到我是用的方法是:在頁面最頂層的view裡繫結乙個動態的class,頁面下面的所有部件class根據最頂層的.index+字尾而改變
>
>
class
="main"
:class
="computedclass"
>
computed:,}
,
小程式 除錯面板
1 console面板 控制台,作用 2 sources面板 原始檔除錯資訊頁 用於顯示當前專案的指令碼檔案 3 network面板 網路除錯資訊頁 用於觀察和顯示每個元素請求資訊和套接字 socket 狀態等網路相關的詳細資訊 4 storage面板 資料儲存資訊頁 用於顯示當前專案使用儲存api...
小程式雙重for迴圈實現tab切換小demo
pages test test.js page clickhandle e 生命週期函式 監聽頁面載入 onload function options console.log a,b this.setdata console.log this.data.a,jjj 生命週期函式 監聽頁面初次渲染完成...
小程式元件swiper 如何修改面板指示點樣式
官方文件裡,swiper的指示點預設是圓形,且只能修改其顏色。如果要修改形狀,有兩種思路 1.隱藏官方的面板指示點 官方有提供屬性可以隱藏 自己用view重寫元件 個人覺得這個比較麻煩 此篇文章不做講解 2.弄清swiper裡控制指示點的類,並對其中樣式進行修改。第二種方法怎麼修改指示點樣式呢?首先...