快應用richtext元件背景色填充問題
現象描述:
車機上是深色背景模式,使用richtext 包裹網頁內容時,出現白色背景邊框,影響整體深色背景,問題截圖如下:
問題程式碼:
<richtext type="html" class="rich-text">{{content}}</richtext> <script> export default { private: { content: <body style="background-color: #006000;"> <div class="item-content" style="background-color: #006000;"> <style>h1{color: yellow;}</style> <p class="item-title">h1</p> <h1>文字測試</h1> <p class="item-title">h2</p> <h2>文字測試</h2> </div> </body> }, } </script> <style> .rich-text { background-color: #cd853f; } </style>
問題分析:
車機上在使用richtext 元件包裹html 內容後,在快應用裡透過class 設定 background-color 是不生效的。如果richtext 包裹的內容只含網頁的body 部分,即使在body 上設定了背景色,在展示富文字時周圍也會出現一圈白色邊框。需要在richtext 裡寫完整的html ,且在其html 標籤上設定背景色,背景色在展示時才能覆蓋邊框,不會出現白色的空隙。
解決方法:
在richtext 裡包裹一個完整的html 格式的網頁,html 標籤中設定背景色。
<richtext type="html">{{content}}</richtext> <script> export default { private: { content: `<!DOCTYPE html> <html style="background-color: #006000;"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <div> <style>h1{color: yellow;}</style> <p>h1</p> <h1>文字測試</h1> <p>h2</p> <h2>文字測試</h2> </div> </body> </html>` }, } </script> <style> .rich-text { background-color: #cd853f; } </style>
修改後效果圖如下:
原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0204429221972080033?fid=18
原作者:Mayism
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2774616/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 快應用稽核常見問題
- 快應用tabs和video元件滑動事件優先順序問題IDE元件事件
- 全面解析快取應用經典問題快取
- Redis應用場景及快取問題Redis快取
- tkinter treeview 背景色 問題.View
- 如何解決快應用堆疊溢位問題
- Array.prototype.fill 填充值被複用的問題
- 太強了,全面解析快取應用經典問題快取
- 如何解決快應用頁面滑動卡頓問題
- 快應用開發常見問題以及解決方案【持續更新】
- Swift iOS : RichTextSwiftiOS
- 關於python中填充缺失值的問題Python
- 快應用,快入門
- 元件複用傳值(待解決問題)元件
- Flutter Widgets 之 RichTextFlutter
- Angular 伺服器端渲染應用的開箱即用的快取功能問題Angular伺服器快取
- 初探快應用
- 可複用的快取元件快取元件
- 快取的問題快取
- vue-router元件複用共享$route的問題Vue元件
- WEB應用訪問緩慢的問題定位Web
- 快應用是什麼軟體?快應用有什麼用?
- SAP Fiori應用的搜尋問題
- Webpack多頁應用HMR卡住問題Web
- Angular應用解決跨域訪問的問題Angular跨域
- React元件及應用React元件
- image元件動畫問題元件動畫
- dumi 打包元件庫問題元件
- 教你實現華為快應用深色主題適配
- Android快應用實踐Android
- 快應用初體驗
- SpringBoot應用首次啟動慢的問題Spring Boot
- Flutter-Android 應用打包相關問題FlutterAndroid
- web應用私網公網訪問題Web
- 應用Url重寫時CSS引用問題CSS
- 【快應用】十大手機廠商共推快應用標準
- SQL面試題,快問快答!SQL面試題
- 聊一個複用元件中使用debounce時遇到的問題元件