uni-app 富文本解析-小程序


原文:http://www.upwqy.com/manual/info/105.html

1 引入插件 gaoyia-parse

鏈接:https://pan.baidu.com/s/1UusfXxHhHcoaKpUVFE2Xqw 提取碼:zuqt

2 創建組件 rich-content.vue

<template> <view class="content"> <u-parse :content="content" @preview="preview" @navigate="navigate" style=""/> </view> </template> <script> //視頻和文本解析組件 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 } } } </script> 

在詳情頁面 details.vue 中 引入組件

<wangContent :content='content'></wangContent> import wangContent from '@/components/wang/rich-content.vue'; components: { wangContent } 

完整代碼如下

<template> <view class="details"> <wangContent :content='content'></wangContent> </view> </template> <script> 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 }) } } } </script> <style> </style>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM