微信小程序 rich-text的使用方法


Posted in Javascript onAugust 04, 2017

 微信小程序 rich-text的使用方法

rich-text

  • 属性:nodes 类型:Array / String 结点列表 / HTML String
  • 全局支持class和style属性,不支持id属性。
  • 结点类型:type = node , name 标签名 String 是 支持部分受信任的HTML结点,  attrs 属性 Object 否 支持部分受信任的属性,遵循Pascal命名法 ,  children 子结点列表 Array 否 结构和nodes一致
  • 结点类型:type = text  ,text 文本 String 是 支持entities
  • nodes 不推荐使用 String 类型,性能会有所下降
  • rich-text 组件内屏蔽所有结点的事件。
  • attrs 属性不支持 id ,支持 class 。
  • name 属性大小写不敏感。
  • 如果使用了不受信任的HTML结点,该结点及其所有子结点将会被移除。
  • img 标签仅支持网络图片。
<rich-text nodes="{{nodes}}" />
<rich-text nodes="{{nodes1}}" />
<rich-text nodes="{{nodes2}}" />

微信小程序 rich-text的使用方法

this.setData({
  nodes: "<h1 style='color:red;'>html标题</h1>",
  nodes1: [{
   name: "h1",
   attrs: {
    style: "color:red",
    class: "red"
   },
   children: [{
    type: "text",
    text: '结点列表标题'
   }]
  }],
  nodes2: [{
   name: "ul",
   attrs: {
    style: "padding:20px;border:1px solid blue;",
    class: "red"
   },
   children: [
    {
     name: "li",
     attrs: {
      style: "color:red",
      class: "red"
     },
     children: [{
      type: "text",
      text: '多层结点 无序列表'
     }],
    }, {
     name: "li",
     attrs: {
      style: "color:red",
      class: "red"
     },
     children: [{
      type: "text",
      text: '多层结点 无序列表1'
     }],
    }]
  }]
})

以上就是微信小程序 rich-text的介绍,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
一个加载js文件的小脚本
Jun 28 Javascript
javascript Base类 包含基本的方法
Jul 22 Javascript
javascript下利用arguments实现string.format函数
Aug 24 Javascript
Javascript实现返回上一页面并刷新的小例子
Dec 11 Javascript
原生js和jquery中有关透明度设置的相关问题
Jan 08 Javascript
Node.js模块加载详解
Aug 16 Javascript
Python脚本后台运行的几种方式
Mar 09 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
Nov 25 Javascript
vue子组件使用自定义事件向父组件传递数据
May 27 Javascript
bootstrap-Treeview实现级联勾选
Nov 23 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
Nov 14 Javascript
通过npm或yarn自动生成vue组件的方法示例
Feb 12 Javascript
Easyui和zTree两种方式分别实现树形下拉框
Aug 04 #Javascript
JS中使用media实现响应式布局
Aug 04 #Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
Aug 04 #Javascript
node中Express 动态设置端口的方法
Aug 04 #Javascript
微信小程序 同步请求授权的详解
Aug 04 #Javascript
微信小程序 转发功能的实现
Aug 04 #Javascript
Vue计算属性的使用
Aug 04 #Javascript
You might like
第4章 数据处理-php数组的处理-郑阿奇
2011/07/04 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
利用php绘制饼状图的实现代码
2013/06/07 PHP
php去除换行(回车换行)的三种方法
2014/03/26 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
php的ddos攻击解决方法
2015/01/08 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
DOM 基本方法
2009/07/18 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
js实现的早期滑动门菜单效果代码
2015/08/27 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
利用jQuery实现打字机字幕效果实例代码
2016/09/02 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
js的对象与函数详解
2019/01/21 Javascript
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
javascript实现的字符串转换成数组操作示例
2019/06/13 Javascript
解决一个微信号同时支持多个环境网页授权问题
2019/08/07 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
python+opencv实现动态物体追踪
2018/01/09 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
Pytorch模型转onnx模型实例
2020/01/15 Python
Python 字符串池化的前提
2020/07/03 Python
django form和field具体方法和属性说明
2020/07/09 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
2020/10/10 Python
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
《中彩那天》教学反思
2014/02/22 职场文书
中学生民族团结演讲稿
2014/08/27 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书