快應用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 填充值被複用的問題
- 如何解決快應用頁面滑動卡頓問題
- 太強了,全面解析快取應用經典問題快取
- JdonFramework應用問題?????Framework
- Swift iOS : RichTextSwiftiOS
- 快應用開發常見問題以及解決方案【持續更新】
- phpstrom應用問題PHP
- Struts Tiles應用問題
- eclipse應用問題Eclipse
- 快應用,快入門
- 常見問題:文字框控制元件的訊息及應用 (轉)控制元件
- 應用元件元件
- Angular 伺服器端渲染應用的開箱即用的快取功能問題Angular伺服器快取
- 初探快應用
- 應用SqlitePCL應該注意的問題SQLite
- 應用:資料預處理-缺失值填充
- 一個模式應用問題模式
- 應用跨平臺問題?
- 可複用的快取元件快取元件
- 元件複用傳值(待解決問題)元件
- Flutter Widgets 之 RichTextFlutter
- 關於python中填充缺失值的問題Python
- 快取的問題快取
- beego快取問題Go快取
- SOAP快取問題快取
- 快應用是什麼軟體?快應用有什麼用?
- 一個jboss的應用問題
- 應用與tomcat上問題Tomcat
- RB的應用問題總結
- vue-router元件複用共享$route的問題Vue元件
- 教你實現華為快應用深色主題適配
- 【快應用】十大手機廠商共推快應用標準