iview deep 的使用及注意事項

2021-10-12 06:49:35 字數 560 閱讀 8188

iview 元件不能常規修改樣式的原因:

在使用vue構建專案的時候,引用了第三方元件庫,只需要在當前頁面修改第三方元件庫的樣式以做到不汙染全域性樣式。通過在樣式標籤上使用scoped達到樣式只製作用到本頁面,但是此時再修改元件樣式不起作用。

解決方法:

1.通過 >>> 穿透scoped

2.通過 /deep/ 穿透scoped

選擇 /deep/ 的原因:

有些sass 、less之類的預處理器無法正確解析 >>>

注意事項

/deep/

.ivu-form-item

}

這種巢狀 /deep/ 是錯誤的,雖然在 pc端編譯時沒有問題,甚至 在安卓手機 上也不會有問題,但是,ios端會讀不出來,/deep/ 本身就是穿透,在ios上會出現「穿透過度」的情況,會導致 樣式錯亂。

解決方法:刪掉內層 /deep/ 。

。。。。。持續更新,待補充。

巨集的使用及細節注意

1.不帶引數的巨集 一般的使用 define 巨集名 巨集定義字串 其含義為定義乙個名為 巨集名 的巨集,並將該巨集與其名字後的第乙個空格後知道改行結束的所有字串等價起來。然後將這個字串替換隨後程式中任何位置出現的巨集名。2.帶引數的巨集 define 巨集名 引數1,引數2,引數n 巨集定義字串 ...

python shelve模組的使用及注意點

shelve是python中一種儲存結構化資料的模組,用法跟字典相似,以鍵值對的形式儲存。基本使用方法 1.引入模組 import shelve2.建立資料檔案 with shelve.open filename as object object shelve.open filename 兩種檔案操...

keep alive的使用及注意點

以vue提供了乙個內建元件keep alive來快取元件內部狀態,避免重新渲染。在開發vue專案的時候,有一部分部分元件是沒必要多次渲染的 keep alive屬性 include 字串或正規表示式。只有匹配的元件會被快取。exclude 字串或正規表示式。任何匹配的元件都不會被快取。用法 快取動態...