摘要:小程序富文本解析目前小程序使用比較多的富文本方案一個(gè)是小程序自帶的組件,一個(gè)是。使用方法文殊林舍山房由麗江鉑爾曼度假酒店余明金老師設(shè)計(jì),是麗江古城的網(wǎng)紅民宿,年被評(píng)為全國(guó)家最美民宿,以及年最值得睡的張床。
小程序富文本解析
目前小程序使用比較多的富文本方案一個(gè)是小程序自帶的rich-text組件,一個(gè)是wxPrase。
wxPrase原理是把原有的html標(biāo)簽全部解析成小程序的組件,這樣無(wú)論事件可控以及擴(kuò)展性都是比較好的,但是對(duì)于行內(nèi)渲染和多重渲染方面表現(xiàn)不是很好。
微信自帶的rich-text組件剛好補(bǔ)足了wxPrase行內(nèi)渲染和多重渲染方面表現(xiàn)方面的缺點(diǎn),但是對(duì)于一些自定義的標(biāo)簽支持度不高并且會(huì)屏蔽元素所有事件,雖然支持直接解析html字符串,但是性能沒(méi)有直接綁定json串好。
官網(wǎng)給的rich-text演示demo:
Page({ data: { nodes: [{ name: "div", attrs: { class: "div_class", style: "line-height: 60px; color: red;" }, children: [{ type: "text", text: "Hello World!" }] }] }, tap() { console.log("tap") } })
rich-text-parser是一個(gè)能將html字符串轉(zhuǎn)成rich-text組件可以解析的json格式,并且可以自定義擴(kuò)展標(biāo)簽,并且支持修改rich-text組件內(nèi)部html樣式(包括img標(biāo)簽)。
使用方法:
npm i rich-text-parser -S --production
import parser from "rich-text-parser" Page({ data: { html: `文殊林舍、山房由麗江鉑爾曼度假酒店余明金老師設(shè)計(jì),是麗江古城的網(wǎng)紅民宿,2017年被評(píng)為全國(guó)100家“最美民宿”,以及2017年最值得睡的“365張床”。
兩家店均位于古城北門(mén)坡半山處,背倚青山,可俯瞰古城全景。
文殊·林舍2間房、文殊·山房6間房,共8間房。有可看麗江古城全景的景觀房,有落滿(mǎn)陽(yáng)光的大床房,有花園院景的復(fù)式房...
房間按照五星級(jí)標(biāo)準(zhǔn)配套,科勒衛(wèi)浴、鵝絨被、品牌乳膠床墊、高端洗漱用品等,提供免費(fèi)洗衣機(jī)、烘干機(jī)、自助廚房等配套服務(wù)。
每個(gè)房間距離適中,為所有入住房客營(yíng)造更私密舒適的空間體驗(yàn)感!另房東可以提供一對(duì)一的管家服務(wù),接受所有房客吃喝玩樂(lè)咨詢(xún)以及打折的各種便利活動(dòng)!
門(mén)店信息:
·wifi已覆蓋、24小時(shí)熱水、吹風(fēng)機(jī)、一次性用品
·電熱毯、壁爐、一對(duì)一管家服務(wù)等
商家聯(lián)系電話(huà):
·地址:云南省麗江市古城區(qū)北門(mén)坡玄天巷26號(hào)
·電話(huà):15099128722
`, html2: [] }, onLoad () { const {html} = this.data // 定義需要解析的特殊標(biāo)簽,value不填默認(rèn)是div parser.definedCustomTag({figure: "div", figcaption: ""}) const nodes = parser.getRichTextJson(html) console.log(nodes) this.setData({ html2: nodes.children }) } })
源碼參見(jiàn)rich-text-parser
效果圖以及數(shù)據(jù)結(jié)構(gòu):
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/108809.html
摘要:小程序富文本解析目前小程序使用比較多的富文本方案一個(gè)是小程序自帶的組件,一個(gè)是。使用方法文殊林舍山房由麗江鉑爾曼度假酒店余明金老師設(shè)計(jì),是麗江古城的網(wǎng)紅民宿,年被評(píng)為全國(guó)家最美民宿,以及年最值得睡的張床。 小程序富文本解析 目前小程序使用比較多的富文本方案一個(gè)是小程序自帶的rich-text組件,一個(gè)是wxPrase。 wxPrase原理是把原有的html標(biāo)簽全部解析成小程序的組件,這...
摘要:微信小程序富文本解析器微信小程序在組件后開(kāi)始支持富文本解析,但需要對(duì)照一套自定義規(guī)則的數(shù)據(jù)格式,返回的富文本需要前端做數(shù)據(jù)轉(zhuǎn)換。 微信小程序富文本解析器 微信小程序在rich-text組件后開(kāi)始支持富文本解析,但需要對(duì)照一套自定義規(guī)則的 JOSN 數(shù)據(jù)格式,API 返回的富文本需要前端做數(shù)據(jù)轉(zhuǎn)換。 這個(gè)主要是用于某些需要 API 直接輸出富文本的地方。比如后端輸出title字段, 但 ...
摘要:可以實(shí)現(xiàn)在小程序下渲染內(nèi)容,支持圖片表格在內(nèi)的大部分特性。運(yùn)行效果其他項(xiàng)目地址小程序推薦百科知識(shí)詞典 wemark可以實(shí)現(xiàn)在小程序下渲染Markdown內(nèi)容,支持圖片、表格在內(nèi)的大部分Markdown特性。 特性 以小程序自定義組件形式提供,可直接引入使用 支持大部分markdown標(biāo)記的解析、渲染 支持代碼表格、代碼高亮、HTML視頻等特性 支持使用原生rich-text進(jìn)行渲染 ...
摘要:小程序心理學(xué)辭典應(yīng)用開(kāi)發(fā)的心得前言最近學(xué)習(xí)小程序,用了五天工作之余從開(kāi)始,到一個(gè)簡(jiǎn)單的完成,有點(diǎn)心得,記錄下來(lái)。數(shù)據(jù)庫(kù)方面,小程序最近推出云開(kāi)發(fā)的服務(wù),這東西類(lèi)似,這些后端云服務(wù),而且這些第三方的服務(wù)對(duì)微信支持的也不錯(cuò)。 小程序-心理學(xué)辭典應(yīng)用開(kāi)發(fā)的心得 前言 最近學(xué)習(xí)小程序,用了五天工作之余從0開(kāi)始,到一個(gè)簡(jiǎn)單的App完成,有點(diǎn)心得,記錄下來(lái)。 想法 最近在學(xué)習(xí)算法動(dòng)態(tài)規(guī)劃那部分,有...
摘要:大家好,我是平頭哥聯(lián)盟的首席填坑官蘇南,今天要給大家分享的是最近公司做的一個(gè)小程序項(xiàng)目,過(guò)程中的一些好的總結(jié)和遇到的坑,希望能給其他攻城獅帶來(lái)些許便利,更希望能做完之后老板給你加薪今天是中秋節(jié)的第一天,假日的清晨莫名的醒的特別早,不知道為什 showImg(https://segmentfault.com/img/bVbhAYf?w=1278&h=722); 大家好,我是@IT·平...
閱讀 2687·2023-04-25 17:21
閱讀 2550·2021-11-23 09:51
閱讀 2836·2021-09-24 10:32
閱讀 3768·2021-09-23 11:33
閱讀 1973·2019-08-30 15:44
閱讀 3451·2019-08-30 11:18
閱讀 3518·2019-08-30 10:53
閱讀 622·2019-08-26 13:25