日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Taro使用wxParse富文本组件

發(fā)布時間:2023/12/20 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Taro使用wxParse富文本组件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

官方使用例子:Taro使用wxParse

項(xiàng)目開發(fā)主要使用的ts, 但是ts直接在標(biāo)簽中import可能會報(bào)錯, 于是按照官方給的示范例子, 單獨(dú)封裝成一個富文本組件。

  • 下載wxParse, 并把它放在components文件夾中
  • 新建富文本組件
    wxParseComponent.js文件
  • import Taro, { Component } from '@tarojs/taro' import { View } from '@tarojs/components'import Parse from '@/components/wxParse/wxParse.js'import './wxParse.scss'// let data = null; export default class ParseComponent extends Component {componentDidMount() {if (this.props.data) {const {data} = this.props;Parse.wxParse('data', 'html', data, this.$scope, 5);}// data = '<div style="color: red">我是HTML代碼</div>'// Parse.wxParse('data', 'html', data, this.$scope, 5)}render() {return (<View><import src='../../../components/wxParse/wxParse.wxml' /><template is='wxParse' data='{{wxParseData:data.nodes}}' /></View>)} }

    scss文件其實(shí)就是引入wxParse的scss文件, 也可以在wxParseComponent.js文件直接引入

  • 在需要的地方引入并使用
  • import ParseComponent from './wxParse/wxParseComponent.js' // 引入 <View>{process.env.TARO_ENV === 'weapp' ? (<ParseComponent data={product.description} />) : (<View>只在小程序里支持</View>)}</View> // 使用

    總結(jié)

    以上是生活随笔為你收集整理的Taro使用wxParse富文本组件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。