最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue框架通用化解決個性化文字換行問題實例詳解

 更新時間:2022年09月05日 08:49:30   作者:bigtree  
這篇文章主要為大家介紹了通用化解決個性化文字換行問題實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

通用化解決個性化文字換行問題

背景

首先我們網(wǎng)站內(nèi)容是運營自己在內(nèi)容平臺上去配置的,我們開發(fā)不用參與和release代碼。并且是國際化,多語言的。

在這種背景下,經(jīng)常碰到某種語言下,某些文字需要能夠增加換行的能力。

例如:

原本是正常的文本流

This example creates a new intersection observer which calls the function

某些語言下,需要強制在某些點上換行

В этом примере создается новый наблюдатель пересечения
который вызывает функцию

因為這個問題,很容易經(jīng)常被pm打擾,這種需要改代碼和發(fā)布上線的,雖然改代碼很容易,但后續(xù)的自測和發(fā)布上線還是很麻煩的,所以準備用一個通用的辦法來解決

背景是vue框架

通用化的辦法解決

首先是不能用v-html來解決,這個很不安全,因為內(nèi)容是別人在內(nèi)容平臺上去配置的。

總結(jié)一下通用化的改造辦法,3步

  • 在內(nèi)容平臺上的單行input改成多行input(textarea)
  • 所有文本處統(tǒng)一用v-text
  • 所有文本處統(tǒng)一增加一個樣式 white-space: pre-wrap

解釋一下這3步

第一步:在內(nèi)容平臺上的單行input改成多行input(textarea)

作用

多行input(textarea) 增加換行能力,運營可以隨心所欲 在想要的地方加上換行

第二步:所有文本處統(tǒng)一用v-text (vue)

作用

  • 消除 編輯器或格式化 的一些不必要的前后換行符和空格,例如:
這種寫法 會有一些不必要的前后換行符和空格
<div class="text-20 leading-[140%] text-center md:mb-[30px]">
  {{ paginationInfo }}
</div>
推薦用v-text消除這個差異
<div v-text="paginationInfo" />

第三步:所有文本處統(tǒng)一增加一個樣式 white-space: pre-wrap

作用:讓文本內(nèi)的換行符可以生效

例如:

white-space: pre-wrap 可以統(tǒng)一包成一個classname,加到用了v-text的文本上去

更詳細的了解white-space可以參考 developer.mozilla.org/zh-CN/docs/…

  • 有興趣的朋友可以研究一下,為什么用 pre-wrap,而不是其他的

總結(jié)

如果我們的網(wǎng)站內(nèi)容是 運營自己去內(nèi)容平臺(CMS平臺)上去配置的,那么我們最好把所有有文字的地方,都提前這樣設(shè)計好,為以后的維護減少麻煩

另外插一嘴,網(wǎng)站內(nèi)容是 運營自己去內(nèi)容平臺(CMS平臺)上去配置的 有什么好處?

好處非常大,對需要做SEO,或經(jīng)常變更內(nèi)容的網(wǎng)站來說,這樣做可以極大的減少開發(fā)工作。并且更重要的是可以快速響應(yīng),比如你的運營是美國pm,我們和美國有12小時時差,工作時間基本錯開了,還有溝通成本

以上就是通用化解決個性化文字換行問題實例詳解的詳細內(nèi)容,更多關(guān)于通用個性化文字換行的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 自定義range?sliders滑塊實現(xiàn)元素拖動方法

    自定義range?sliders滑塊實現(xiàn)元素拖動方法

    這篇文章主要為大家介紹了自定義range?sliders滑塊實現(xiàn)元素拖動方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 詳解微信小程序設(shè)置底部導航欄目方法

    詳解微信小程序設(shè)置底部導航欄目方法

    這篇文章主要介紹了詳解微信小程序設(shè)置底部導航欄目方法的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 微信小程序request請求后臺接口php的實例詳解

    微信小程序request請求后臺接口php的實例詳解

    這篇文章主要介紹了微信小程序request請求后臺接口php的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • 前端使用xlsx庫導出帶有樣式的excel文件

    前端使用xlsx庫導出帶有樣式的excel文件

    這篇文章主要為大家介紹了前端使用xlsx庫導出帶有樣式的excel文件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • JavaScript 原型與原型鏈詳情

    JavaScript 原型與原型鏈詳情

    這篇文章主要介紹了JavaScript 原型與原型鏈,JavaScript常被描述為一種基于原型的語言,對象以其原型為模板、從原型繼承屬性和放法。原型對象也可能擁有原型,并從中繼承屬性和方法,一層一層以此類推。這種關(guān)系常被稱為原型鏈,帶著簡單的了解看看下文內(nèi)容具體介紹吧
    2021-10-10
  • JavaScript中塊級作用域與函數(shù)作用域深入剖析

    JavaScript中塊級作用域與函數(shù)作用域深入剖析

    這篇文章主要為大家介紹了JavaScript中塊級作用域與函數(shù)作用域的實現(xiàn)原理深入剖析,
    2023-05-05
  • 微信小程序 setData的使用方法詳解

    微信小程序 setData的使用方法詳解

    這篇文章主要介紹了微信小程序 setData的使用方法詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 原生js實現(xiàn)鼠標滑過播放音符方法詳解

    原生js實現(xiàn)鼠標滑過播放音符方法詳解

    本文使用原生js的AudioContext接口實現(xiàn)一個劃過菜單播放天空之城的鼠標特效,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • javascript 操作cookies詳解及實例

    javascript 操作cookies詳解及實例

    這篇文章主要介紹了javascript 操作cookies詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 前端常見跨域解決方案(全)

    前端常見跨域解決方案(全)

    這篇文章主要介紹了前端常見跨域解決方案的相關(guān)內(nèi)容,包括對跨域的解釋,常見跨域場景以及跨域解決方案,內(nèi)容豐富,需要的朋友可以參考下。
    2017-09-09

最新評論

安阳县| 固镇县| 东宁县| 江都市| 抚顺市| 台前县| 灌阳县| 佛教| 泸定县| 安顺市| 芜湖市| 婺源县| 德惠市| 馆陶县| 祁阳县| 五家渠市| 西畴县| 密山市| 四会市| 贵阳市| 郑州市| 客服| 东宁县| 西青区| 满城县| 佛坪县| 兰州市| 浦江县| 连江县| 新巴尔虎右旗| 武邑县| 资阳市| 贞丰县| 庆阳市| 镇巴县| 泗洪县| 长治县| 洪江市| 苗栗县| 廉江市| 荣成市|