整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          uni-app中使用富文本rich-text的個人經

          uni-app中使用富文本rich-text的個人經驗

          ich-text是在uni-app一個內置組件,用于高性能地渲染富文本內容。先貼一下官方的屬性列表:

          先說一下“selectable” 長按選擇區域復制,這個我在APP項目中 不起作用,可能像文檔說的,只支持“百度小程序”吧。在APP端起作用的話,可以做如下修改,在樣式中添加下面樣式代碼

          .content-select-copy {
            -webkit-user-select: text;
            -moz-user-select: text;
            -ms-user-select: text;
            user-select: text;
          }

          模板中調用的時候加上面樣式

           <view class="content-select-copy" >
               <rich-text :selectable='true'   :nodes="content"   @itemclick="handleRichText"></rich-text>
          </view>

          這樣就可以在APP端實現長按選擇區域復制了。

          然后再說一下事件處理itemclick,我們可以使用這個事件實現對rich-text里面的節點內容進行處理,不過只能處理a和img標簽,這個上面官方文檔已經說明。

          使用示例:

          比如要對富文本內容中的所有鏈接跳到指定中轉頁再跳轉,代碼如下:

          //假設我的rich-text類型為節點類型(rich-text支持節點數組或者字符串類型)
          handleRichText(e){ //這里對應我上面模板中的itemclick指定的處理方法名稱
              if(e.detail.node.name=='a') {
                  let url=e.detail.node.attrs.href
                  let jumpurl='/jumpurl?url='+encodeURIComponent(url )
                  //這里我直接拉起系統瀏覽器訪問,也可以使用 uni.navigateTo在app內部跳轉
                  this.openLink(jumpurl) 
              }
          }

          對于rich-text是使用節點數組還是字符串,根據自己需求而定,如果字符串的話,可以直接寫個正則替換。比如:

          function replaceLinks(text) {  
              // 正則表達式匹配<a>標簽的href屬性  
              // 注意:這個正則表達式可能無法處理所有復雜的HTML情況  
              var regex=/<a\s+[^>]*href=(\"??)([^\" >]*?)(\"??)[^>]*>([^<]*)<\/a>/gi;  
              return text.replace(regex, function(match, quote1, url, quote2, textInside) {  
                  // 驗證URL(可選,取決于你的需求)  
                  if (url) {  
                      // 替換為新的鏈接格式  
                      return '<a href="/jumpurl?url=' + encodeURIComponent(url) + '">' + textInside + '</a>';  
                  }  
                  return match;  
              });  
          }   
          content=replaceLinks(content);  

          不過我建議用數組節點,后端將富文本處理為節點數組返回給前端,這樣有兩個好處,一是前端處理起來比較方便 ,另外一點就是性能問題,后端處理好之后,前端直接使用數組,性能會更好。這點官方文檔也有說明:“nodes 值為 HTML String 時,在組件內部將自動解析為節點列表,推薦直接使用 Array 類型避免內部轉換導致的性能下降”。不過要將一段HTML富文本處理成節點數組,對后端來說,也是比較麻煩的,如果使用PHP,可使用PHP DOMDocument,參考我前面的例子。uni-app中的富文本rich-text使用經驗  AI小站。

          elegram是一款端對端加密的即時聊天工具,也成為TG或電報。然而,美中不足的是Telegram的界面語言沒有中文。于是,我們整理了Telegram設置中文的方法(簡體中文與繁體中文),供需要的朋友使用。

          說明:Telegram 官方只開放了語言包翻譯接口, 官方并沒有提供中文語言包。目前所有的中文語言包都是非官方用戶翻譯的。有些語言包都很久沒更新了(甚至停更了)。


          Telegram中文設置步驟

          電腦版Telegram中文設置方法

          1、打開并登錄Telegram軟件


          2、點擊以下鏈接

          簡體中文(翻譯完成度高):https://t.me/setlanguage/zhcncc

          繁體中文(中國香港,翻譯完成度99%):https://t.me/setlanguage/zh-hant-raw

          繁體中文(中國臺灣,翻譯完成度99%):https://t.me/setlanguage/zh-hant-beta


          3、如下圖所示,點擊彈出的“打開Telegram Desktop”,電腦會自動打開Telegram 軟件


          4、在Telegram 軟件內會出現彈窗,這個界面顯示了該中文語言包的翻譯進度(X%),點擊“Apply Language”,應用該語言包


          最后,你的Telegram(電報)會設置成中文了。下圖展示為TG的簡體中文版



          手機版Telegram中文設置方法

          1、在手機上登錄Telegram APP

          2、將以下鏈接復制到電報里的Saved Messages,并點擊該鏈接;或者將鏈接復制到手機瀏覽器并訪問,點擊“SET LANGUAGE”

          簡體中文(翻譯完成度高):https://t.me/setlanguage/zhcncc

          繁體中文(中國香港,翻譯完成度99%):https://t.me/setlanguage/zh-hant-raw

          繁體中文(中國臺灣,翻譯完成度99%):https://t.me/setlanguage/zh-hant-beta




          3、如下圖所示,點擊之后,會在TG APP內顯示彈窗,選擇“Change”


          最后,你的Telegram APP成功設置成中文版


          Telegram網頁版多登

          眾所周知,Telegram還有網頁版,通過Telegram APP掃描二維碼進行登錄。

          通過創建多個TG小號,跨境電商賣家可以輕松地發布產品更新、優惠活動以及與客戶互動等活動,而不必頻繁地切換賬號或使用多個設備。

          以下是使用AdsPower瀏覽器登錄Telegram網頁版的一些優勢:

          指紋隔離:每個瀏覽器環境都相當于一個獨立的物理設備,如果為每個環境配置上不同的代理IP,此刻TG就相當于在不同的設備上登錄。

          提升效率:跨境電商賣家可以更好地與客戶互動,切換不同的TG賬號的時候,比在普通瀏覽器多開更加方便。

          提高安全性:使用多登功能可以降低賬號被封禁的風險,因為每個賬號都在不同的瀏覽器環境中登錄,減少了被識別為異常登錄的可能性。

          總體來說,AdsPower指紋瀏覽器和Telegram網頁版的結合使用,不僅能夠提升Telegram賬號的運營效率,也能夠在安全性上提供額外的保障,使得Telegram運營變得更加輕松和穩定。領取試用(https://share.adspower.net/jrtt11)


          Telegram使用技巧

          如何在Telegram中創建和管理一個成功的頻道?

          • 創建頻道時,選擇一個明確且具吸引力的頻道名稱和描述,這有助于吸引目標受眾。
          • 定期發布高質量內容,并保持一致性,以維持觀眾興趣。
          • 利用投票和問卷調查來增加用戶參與度,并獲取反饋以改進內容。
          • 使用頻道統計功能來跟蹤觀眾的增長和互動情況,根據數據調整策略。


          如何通過機器人自動化Telegram中的任務?

          • 使用如BotFather這樣的工具創建自定義機器人,設置命令以自動回復常見問題或發送通知。
          • 利用第三方機器人(如IFTTT)來連接Telegram與其他應用,自動化發布和通知過程。
          • 開發或使用高級機器人進行群組管理,例如自動檢測和處理垃圾信息。


          如何保證Telegram群組的安全和私密性?

          • 設置強群組權限,限制未授權的用戶發言或更改群組設置。
          • 使用兩步驗證和強密碼來增加賬戶安全。
          • 定期檢查群成員,移除不活躍或可疑的賬號,確保群組的健康發展。


          如何提高Telegram消息的可讀性和吸引力?

          • 使用Markdown或HTML格式化文本,如加粗、斜體或下劃線,使消息更加突出。
          • 插入表情符號和貼紙來增添趣味性和情感表達。
          • 發布富媒體內容,如視頻、圖片或動圖,以增加互動性和信息的吸引力。


          Telegram中有哪些隱私保護措施?

          • 利用“隱私和安全”設置調整誰可以看到你的電話號碼、上次在線時間等信息。
          • 開啟端到端加密的“秘密聊天”,確保消息內容僅對聊天雙方可見,不會被服務器存儲。
          • 定期清理聊天記錄和活動日志,以保護個人數據和對話內容的隱私。


          如何有效地利用Telegram的搜索和標簽功能進行信息管理?

          • 使用搜索功能查找特定消息、文件或聯系人。
          • 通過創建和使用標簽來組織消息,方便快速訪問相關內容。
          • 利用聊天文件夾功能,將聊天分組管理,提高查找效率。

          Quill是一個所見即所得的富文本編輯器,是一個集兼容性和可擴展性于一體的優秀編輯器,





          Github

          https://github.com/quilljs/quill

          Quill特點

          • 開發友好

          通過簡單的API可以細粒度地訪問編輯器的內容,更改和事件。使用JSON作為輸入和輸出一致且確定性的工作

          • 兼容性好

          支持臺式機,平板電腦和手機上的所有現代瀏覽器。體驗相同的一致行為,并跨平臺生成HTML。


          • 自定義內容和格式

          在過去,評估富文本編輯器就像比較所需格式的清單一樣簡單。一個好的RTF編輯器的標志就是它支持多少種格式。雖然這很重要,但是如果能夠自定義內容和格式,那其擴展性將是無限的。

          • 使用方便

          所有這些好處都包含在易于使用的代碼中。 Quill帶有默認值,只需幾行Javascript就可以立即使用它:

          var quill=new Quill('#editor', {
            modules: { toolbar: true },
            theme: 'snow'
          });

          如果不需要自定義,那么你只需享受現成的豐富而一致的體驗即可。

          截圖




          功能上支持圖片上傳、視頻、代碼高亮(內置了highlight)等功能

          快速開始

          <!DOCTYPE html>
          <html lang="en">
          
          <head>
              <meta charset="UTF-8">
              <meta name="viewport" content="width=device-width, initial-scale=1.0">
              <title>Document</title>
              <link href="quill.snow.css" rel="stylesheet">
          </head>
          <body>
              <!-- 編輯器容器 -->
              <div id="editor">
                  <p>Hello World!</p>
                  <p>Some initial <strong>bold</strong> text</p>
                  <p><br></p>
              </div>
          
              <!-- 引入quill -->
              <script src="quill.js"></script>
          
              <!--初始化 -->
              <script>
                  var quill=new Quill('#editor', {
                      theme: 'snow'
                  });
              </script>
          </body>
          
          </html>



          總結

          本文對于Quill的介紹有限,但是并不能掩飾它的優秀,具體的用法和API可以參考官方文檔,不過蘿卜青菜,各有所愛,合適的才是最好的!


          主站蜘蛛池模板: 亚洲爆乳无码一区二区三区| 波多野结衣中文字幕一区| 国产福利91精品一区二区三区| 精品视频在线观看一区二区三区| 91在线一区二区| 国产人妖视频一区二区| 国产亚洲福利精品一区二区| 精品无码人妻一区二区三区18 | 在线观看一区二区精品视频| 一区二区在线电影| 久久精品岛国av一区二区无码| 久久久久人妻精品一区三寸蜜桃| AV天堂午夜精品一区二区三区| 亚洲视频一区在线观看| 亚洲一区二区三区电影| 国产一区二区三区91| 一区二区三区人妻无码| 亚洲线精品一区二区三区| 国产亚洲一区二区手机在线观看 | 亚洲熟妇AV一区二区三区宅男| 一区二区在线观看视频| 91成人爽a毛片一区二区| 日韩精品无码免费一区二区三区| 少妇无码一区二区二三区| 精品视频无码一区二区三区| 老熟女高潮一区二区三区| 中文字幕精品一区二区| 无码人妻一区二区三区av| 福利一区二区三区视频午夜观看| 男人的天堂亚洲一区二区三区| 亚洲福利视频一区二区| 国产伦一区二区三区高清| 久久精品一区二区| 狠狠色综合一区二区| 无码人妻一区二区三区av| 亚洲毛片不卡av在线播放一区| 国产成人精品久久一区二区三区av| 中日韩一区二区三区| 亚洲日本一区二区三区| 色综合视频一区二区三区44| 成人免费视频一区二区|