官方的跟我们想要的有些不同

把标签一个一个的定下来,这样是满足不了富文本的需求的

我们需要的可以是有文字,有图片掺杂在一起的

<p><img src="https://didu2.didu86.com/xiji/public/uploads/image/image/20180404/1522807330168113.png" title="1522807330168113.png" alt="home_pic5 (8).png"/></p>

所以我们的处理方式是后台上传图片的时候处理一下

方法有三种

1.使用rich-text

2.使用插件

3.使用web-view(网页渲染图片)

rich-text

基础库 1.4.0 开始支持,低版本需做兼容处理

富文本。

属性 类型 默认值 说明 最低版本
nodes Array / String [] 节点列表 / HTML String

1.4.0

<!-- rich-text.wxml -->
<rich-text nodes="{{nodes}}" bindtap="tap"></rich-text>
// rich-text.js
Page({data: {nodes: [{name: 'div',attrs: {class: 'div_class',style: 'line-height: 60px; color: red;'},children: [{type: 'text',text: 'Hello&nbsp;World!'}]}]},tap() {console.log('tap')}
})

遇到的问题也很多

1.使用起来图片需要处理一遍,因为图片的大小控制起来比较麻烦

第二中方法

使用web-view

微信小程序富文本三种方法+0.1rich-text+0.2插件+0.3webview相关推荐

  1. 微信小程序路由的三种方法

    wx.navigateTo(Object object) 保留当前页面,跳转到应用内的某个页面.但是不能跳到 tabbar 页面.使用 wx.navigateBack 可以返回到原页面. wx.swi ...

  2. 微信小程序开发的三种模式

    摘要:截止到2018年6月底,正式上线发布的微信小程序已超过100万个.而越来越多的公司也已经在做微信小程序开发,许多人会觉得"微信小程序开发是开发者们的专利".答案是否定的,今天 ...

  3. 微信小程序富文本解析

    微信小程序富文本解析 *人狠话不多,直接代码搞起* html代码(后台返回的html代码) <p>这是一段文字</p><p><strong>这是加粗的字 ...

  4. 微信小程序富文本处理

    微信小程序富文本处理 wxml页面代码: <rich-text nodes ="{{content.content}}"></rich-text> ts代码 ...

  5. 微信小程序富文本编辑器获取内容

    1.新建wxParse文件夹 里面的结构是这样:wxParse :{ emojis (文件夹) html2json.js (文件) htmlparser.js(文件) showdown.js (文件) ...

  6. 微信小程序富文本渲染(rich-text)换行失效

    微信小程序富文本渲染(rich-text)换行失效 给rich-text标签加css 样式 white-space: pre;

  7. 微信小程序 富文本编辑器组件 editor

    微信小程序 富文本编辑器组件 editor <view class="container"><view class="titlebox"> ...

  8. 微信小程序富文本修改图片的大小

    一.先言 有时后端直接返回的富文本内容,前端展示的时候会出现图片太大或太小,所以需要处理一下,,,实现并不难,主要是利用replace方法全局替换图片img标签的style样式,修改其宽度样式. 二. ...

  9. 微信小程序 富文本组件使用

    能够使用微信小程序提供的富文本组件及引入的第三方富文本组件 掌握使用微信小程序的表单组件 掌握使用微信小程序的form表单及如何提交数据 掌握使用微信小程序的导航及跳转组件 一.基础内容组件  1.1 ...

  10. 微信小程序富文本编辑器editor初体验-图片上传

    https://developers.weixin.qq.com/miniprogram/dev/component/editor.html 以前没有小程序富文本编辑器,只能输入文字,图片上传后,在服 ...

最新文章

  1. 使用CSDN-markdown编辑器
  2. centOS 7 yum安装MySQL5.6
  3. 详解Linux运维工程师打怪升级篇
  4. vue_组件_非prop特性
  5. 汇编程序中,字符数据和ASCII的对应关系
  6. 暑假周总结二7.22
  7. mysql gdb 调试 参数_gdb调试带参数程序
  8. 阐述HTML语言的基本语法规则,HTML基本语法和语义写法规则与实例
  9. 大数据开发笔记(八):Sparkstreaming
  10. flutter 推荐插件:path_provider
  11. java第五周课后作业
  12. 北京理工大学c语言作业三做一年级算术题,北京理工大学C语言编程题_答案
  13. Linux文件中批量转换时间戳,linux 文件日期转时间戳
  14. 4G和4G LTE之间的区别是什么?
  15. 芋道 Spring Cloud Netflix 注册中心 Eureka 入门
  16. 计算机课word实验总结,大学计算机操作实践报告【实验8】Word2010综合实验
  17. 关于iPhone手机如何导入本地音乐
  18. utools:比everything更好用的集成工具
  19. LZO基本介绍与调试总结
  20. 嵌入式系统概述及特点

热门文章

  1. vs怎么设置php文件调试,使用vscode 编辑调试php 配置方与VSCode断点调试PHP
  2. 多网卡配置同一网段IP情况解析
  3. ubuntu怎么将Dash切换位bash
  4. Linux字符设备驱动实现
  5. SylixOS 内存管理源代码分析--vmmMalloc.c
  6. 静默安装apk,静默卸载apk
  7. Java的GUI学习八(键盘码查询器)
  8. 1085 Perfect Sequence(25 分)
  9. c语言默认参数_GCC 11 将默认前端语言改成 C++ 17
  10. 1.两数之和(leetcode-1)