微信小程序富文本三种方法+0.1rich-text+0.2插件+0.3webview
官方的跟我们想要的有些不同
把标签一个一个的定下来,这样是满足不了富文本的需求的
我们需要的可以是有文字,有图片掺杂在一起的
<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 World!'}]}]},tap() {console.log('tap')}
})
遇到的问题也很多
第二中方法
使用web-view
微信小程序富文本三种方法+0.1rich-text+0.2插件+0.3webview相关推荐
- 微信小程序路由的三种方法
wx.navigateTo(Object object) 保留当前页面,跳转到应用内的某个页面.但是不能跳到 tabbar 页面.使用 wx.navigateBack 可以返回到原页面. wx.swi ...
- 微信小程序开发的三种模式
摘要:截止到2018年6月底,正式上线发布的微信小程序已超过100万个.而越来越多的公司也已经在做微信小程序开发,许多人会觉得"微信小程序开发是开发者们的专利".答案是否定的,今天 ...
- 微信小程序富文本解析
微信小程序富文本解析 *人狠话不多,直接代码搞起* html代码(后台返回的html代码) <p>这是一段文字</p><p><strong>这是加粗的字 ...
- 微信小程序富文本处理
微信小程序富文本处理 wxml页面代码: <rich-text nodes ="{{content.content}}"></rich-text> ts代码 ...
- 微信小程序富文本编辑器获取内容
1.新建wxParse文件夹 里面的结构是这样:wxParse :{ emojis (文件夹) html2json.js (文件) htmlparser.js(文件) showdown.js (文件) ...
- 微信小程序富文本渲染(rich-text)换行失效
微信小程序富文本渲染(rich-text)换行失效 给rich-text标签加css 样式 white-space: pre;
- 微信小程序 富文本编辑器组件 editor
微信小程序 富文本编辑器组件 editor <view class="container"><view class="titlebox"> ...
- 微信小程序富文本修改图片的大小
一.先言 有时后端直接返回的富文本内容,前端展示的时候会出现图片太大或太小,所以需要处理一下,,,实现并不难,主要是利用replace方法全局替换图片img标签的style样式,修改其宽度样式. 二. ...
- 微信小程序 富文本组件使用
能够使用微信小程序提供的富文本组件及引入的第三方富文本组件 掌握使用微信小程序的表单组件 掌握使用微信小程序的form表单及如何提交数据 掌握使用微信小程序的导航及跳转组件 一.基础内容组件 1.1 ...
- 微信小程序富文本编辑器editor初体验-图片上传
https://developers.weixin.qq.com/miniprogram/dev/component/editor.html 以前没有小程序富文本编辑器,只能输入文字,图片上传后,在服 ...
最新文章
- 使用CSDN-markdown编辑器
- centOS 7 yum安装MySQL5.6
- 详解Linux运维工程师打怪升级篇
- vue_组件_非prop特性
- 汇编程序中,字符数据和ASCII的对应关系
- 暑假周总结二7.22
- mysql gdb 调试 参数_gdb调试带参数程序
- 阐述HTML语言的基本语法规则,HTML基本语法和语义写法规则与实例
- 大数据开发笔记(八):Sparkstreaming
- flutter 推荐插件:path_provider
- java第五周课后作业
- 北京理工大学c语言作业三做一年级算术题,北京理工大学C语言编程题_答案
- Linux文件中批量转换时间戳,linux 文件日期转时间戳
- 4G和4G LTE之间的区别是什么?
- 芋道 Spring Cloud Netflix 注册中心 Eureka 入门
- 计算机课word实验总结,大学计算机操作实践报告【实验8】Word2010综合实验
- 关于iPhone手机如何导入本地音乐
- utools:比everything更好用的集成工具
- LZO基本介绍与调试总结
- 嵌入式系统概述及特点
热门文章
- vs怎么设置php文件调试,使用vscode 编辑调试php 配置方与VSCode断点调试PHP
- 多网卡配置同一网段IP情况解析
- ubuntu怎么将Dash切换位bash
- Linux字符设备驱动实现
- SylixOS 内存管理源代码分析--vmmMalloc.c
- 静默安装apk,静默卸载apk
- Java的GUI学习八(键盘码查询器)
- 1085 Perfect Sequence(25 分)
- c语言默认参数_GCC 11 将默认前端语言改成 C++ 17
- 1.两数之和(leetcode-1)