愚公系列2022年03月 微信小程序-富文本和文本的使用

      網友投稿 783 2022-05-29

      前言

      富文本格式(Rich Text Format)即RTF格式,又稱多文本格式,是由微軟公司開發的跨平臺文檔格式。大多數的文字處理軟件都能讀取和保存RTF文檔。它是一種方便于不同的設備、系統查看的文本和圖形文檔格式。

      【愚公系列】2022年03月 微信小程序-富文本和文本的使用

      RTF使用美國國內標準協會(ANSI)、 PC-8、 Macintosh(mac蘋果),或 IBM 的 PC 字符設置控制顯示形式和打印形式。在不同的操作系統下創建的RTF文檔可以在多種操作系統和應用程序之間互相傳輸、查看。其作為 MS-DOS、 Microsoft Windows、 OS/2、 Macintosh蘋果系統,應用程序之間處理文檔的特殊翻譯軟件。

      一、富文本使用

      1.富文本屬性

      nodes子屬性

      現支持兩種節點,通過type來區分,分別是元素節點和文本節點,默認是元素節點,在富文本區域里顯示的HTML節點

      1、元素節點:type = node

      2、文本節點:type = text

      2.富文本使用

      const htmlSnip = `

      Title

      Life is like a box of  chocolates.

      ` const nodeSnip = `Page({ data: { nodes: [{ name: 'div', attrs: { class: 'div_class', style: 'line-height: 60px; color: red;' }, children: [{ type: 'text', text: 'You never know what you're gonna get.' }] }] } }) ` Page({ onShareAppMessage() { return { title: 'rich-text', path: 'page/component/pages/rich-text/rich-text' } }, data: { htmlSnip, nodeSnip, renderedByHtml: false, renderedByNode: false, nodes: [{ name: 'div', attrs: { class: 'div_class', style: 'line-height: 60px; color: #1AAD19;' }, children: [{ type: 'text', text: 'You never know what you\'re gonna get.' }] }] }, renderHtml() { this.setData({ renderedByHtml: true }) }, renderNode() { this.setData({ renderedByNode: true }) }, enterCode(e) { console.log(e.detail.value) this.setData({ htmlSnip: e.detail.value }) } })

      通過HTML String渲染 {{htmlSnip}} 通過節點渲染 {{nodeSnip}}

      二、文本

      1.文本屬性

      const texts = [ '2011年1月,微信1.0發布', '同年5月,微信2.0語音對講發布', '10月,微信3.0新增搖一搖功能', '2012年3月,微信用戶突破1億', '4月份,微信4.0朋友圈發布', '同年7月,微信4.2發布公眾平臺', '2013年8月,微信5.0發布微信支付', '2014年9月,企業號發布', '同月,發布微信卡包', '2015年1月,微信第一條朋友圈廣告', '2016年1月,企業微信發布', '2017年1月,小程序發布', '......' ] Page({ onShareAppMessage() { return { title: 'text', path: 'page/component/pages/text/text' } }, data: { text: '', canAdd: true, canRemove: false }, extraLine: [], add() { this.extraLine.push(texts[this.extraLine.length % 12]) this.setData({ text: this.extraLine.join('\n'), canAdd: this.extraLine.length < 12, canRemove: this.extraLine.length > 0 }) setTimeout(() => { this.setData({ scrollTop: 99999 }) }, 0) }, remove() { if (this.extraLine.length > 0) { this.extraLine.pop() this.setData({ text: this.extraLine.join('\n'), canAdd: this.extraLine.length < 12, canRemove: this.extraLine.length > 0, }) } setTimeout(() => { this.setData({ scrollTop: 99999 }) }, 0) } })

      {{text}}

      HTML 小程序

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:前端html基本標簽
      下一篇:計算機設計大賽人工智能實踐賽材料填寫模板
      相關文章
      国产亚洲精午夜久久久久久| 精品国产亚洲男女在线线电影| 亚洲AV午夜成人片| 亚洲午夜福利717| 91麻豆国产自产在线观看亚洲| 亚洲国产成人久久精品99| 在线观看亚洲视频| 亚洲AV无码资源在线观看| 亚洲精品无码少妇30P| 亚洲Av永久无码精品黑人| 亚洲欧美国产国产一区二区三区 | 久久久久亚洲AV无码专区桃色| 亚洲国产精品成人| 亚洲毛片网址在线观看中文字幕| 18禁亚洲深夜福利人口| 噜噜噜亚洲色成人网站| 午夜在线亚洲男人午在线| av无码东京热亚洲男人的天堂| 无码不卡亚洲成?人片| mm1313亚洲精品国产| 亚洲午夜av影院| 亚洲色欲久久久综合网| 亚洲成AV人片天堂网无码| 亚洲av色福利天堂| 亚洲五月激情综合图片区| 亚洲成a人片在线观看播放| 亚洲二区在线视频| 亚洲小说图区综合在线| 亚洲爆乳大丰满无码专区| xvideos亚洲永久网址| 久久精品亚洲乱码伦伦中文| 亚洲国产精彩中文乱码AV| 91亚洲国产在人线播放午夜| 亚洲一卡2卡3卡4卡国产网站| 国产成+人+综合+亚洲专| 亚洲成AV人片在WWW| 亚洲女同成人AⅤ人片在线观看| 久久久久国产成人精品亚洲午夜 | 国产精品亚洲片在线| 亚洲AV成人片色在线观看高潮| 亚洲黄色在线观看|