微信小程序 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 相关文章推荐
Javascript排序算法之合并排序(归并排序)的2个例子
Apr 04 Javascript
用jquery的方法制作一个简单的导航栏
Jun 23 Javascript
深入理解javascript原型链和继承
Sep 23 Javascript
JavaScript中的对象的extensible属性介绍
Dec 30 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
Apr 06 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
Apr 06 Javascript
javascript过滤数组重复元素的实现方法
May 03 Javascript
vue基础之v-bind属性、class和style用法分析
Mar 11 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
Sep 15 Javascript
vue点击当前路由高亮小案例
Sep 26 Javascript
vue 动态组件用法示例小结
Mar 06 Javascript
jQuery+ajax实现用户登录验证
Sep 13 jQuery
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
PHP+swoole实现简单多人在线聊天群发
2016/01/19 PHP
laravel框架如何设置公共头和公共尾
2019/10/22 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
avalon js实现仿微博拖动图片排序
2015/08/14 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
JavaScript实现解析INI文件内容的方法
2016/11/17 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
vue组件中使用props传递数据的实例详解
2018/04/08 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
JS实现横向轮播图(初级版)
2020/06/24 Javascript
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
python程序封装为win32服务的方法
2021/03/07 Python
tensorflow 环境变量设置方式
2020/02/06 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
2020/09/20 Python
python unichr函数知识点总结
2020/12/16 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
丝芙兰巴西官方商城:SEPHORA巴西
2016/10/31 全球购物
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
医科大学生的自我评价
2013/12/04 职场文书
高三体育教学反思
2014/01/29 职场文书
学校庆元旦歌咏比赛主持词
2014/03/18 职场文书
中秋节国旗下演讲稿
2014/09/05 职场文书
甜品店创业计划书
2014/09/21 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书