uniapp使用富文本解析html,uni-app 富文本解析

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

-- wqy的笔记 --

1 引入插件 gaoyia-parse

链接:https://pan.baidu.com/s/1UusfXxHhHcoaKpUVFE2Xqw

提取码:zuqt

2 创建组件 rich-content.vue

```

//视频和文本解析组件

import uParse from @/components/gaoyia-parse/parse.vue

export default {

name: wang-content,

components: {

uParse

},

props: {

content: {}

},

created() {},

methods: {

preview(src, e) {

// do something

},

navigate(href, e) {

// do something

}

}

}

```

在详情页面 details.vue 中 引入组件

```

import wangContent from @/components/wang/rich-content.vue;

components: {

wangContent

}

```

完整代码如下

```

import wangContent from @/components/wang/rich-content.vue;

export default {

components: {

wangContent

},

onLoad(option) {

if (typeof option.id !== undefined && option.id) {

this.gid = option.id

} else {

uni.showToast({

title: 缺少商品id,

icon: none

})

uni.navigateBack({

delta: 1

})

return false

}

this.getInfo()

},

data() {

return {

content:

}

},

methods: {

getInfo(){

var params = {

goods_id:this.gid

}

this.$api.goods_info(params,res=>{

this.content = res.data.intro

})

}

}

}

```

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 -- wqy的笔记 -- 1 引入插件 gaoyia-parse 链接:https://pan.baidu.com/s/1UusfXxHhHcoaKpUVFE2Xqw 提取码:zuqt 2 创建组件 rich-content.vue ``` //视频和文本解析组件 import uParse from @/components/gaoyia-parse/parse.vue export default { name: wang-content, components: { uParse }, props: { content: {} }, created() {}, methods: { preview(src, e) { // do something }, navigate(href, e) { // do something } } } ``` 在详情页面 details.vue 中 引入组件 ``` import wangContent from @/components/wang/rich-content.vue; components: { wangContent } ``` 完整代码如下 ``` import wangContent from @/components/wang/rich-content.vue; export default { components: { wangContent }, onLoad(option) { if (typeof option.id !== undefined && option.id) { this.gid = option.id } else { uni.showToast({ title: 缺少商品id, icon: none }) uni.navigateBack({ delta: 1 }) return false } this.getInfo() }, data() { return { content: } }, methods: { getInfo(){ var params = { goods_id:this.gid } this.$api.goods_info(params,res=>{ this.content = res.data.intro }) } } } ```
经验分享 程序员 微信小程序 职场和发展