当前位置: 首页 > news >正文

爆改 toxml 组件 支持数据双向绑定 解决数据刷新问题

GGGGGGGGGGGGGGGGGithub地址自行研究

sbfkcel/towxml: 微信小程序HTML、Markdown渲染库https://github.com/sbfkcel/towxml原组件是以导入数据渲染信息为目的、本文以AI数据返回小程序为模拟效果演示

 默认情况只在ready 环节进行渲染静态资源

1、对传入数据容器的位置做处理

Component({properties: {title: {type: String,value: '',// 将新的数据render到容器observer(newVal) {this.renderMarkdown(newVal)}}},methods: {renderMarkdown(content) {// 你的 markdown 渲染逻辑// ...this.setData({ parsedContent: /* 渲染后的内容 */ })}}
})

2、确认数据是否正常传入toxml组件

// 可利用深浅拷贝
// 在 setData 回调里
this.setData({ messages: JSON.parse(JSON.stringify(messages)) }, () => {this.setData({ lastId: 'last-message' })
})

3、给与页面渲染元素、唯一KEY 保持唯一性

相关文章:

  • mybatis mapper.xml中使用枚举
  • AVX2与onnx量化加速
  • 【MCP Node.js SDK 全栈进阶指南】中级篇(4):MCP错误处理与日志系统
  • Python SQL 工具包:SQLAlchemy介绍
  • UML 状态图:以共享汽车系统状态图为例
  • osxcross 搭建 macOS 交叉编译环境
  • 【数据结构】励志大厂版·初级(二刷复习)双链表
  • Mongodb分布式文件存储数据库
  • NineData 与飞书深度集成,企业级数据管理审批流程全面自动化
  • IDEA热加载
  • 逐位逼近法计算对数的小数部分
  • SpringClound 微服务分布式Nacos学习笔记
  • Docker--Docker网络原理
  • day35图像处理OpenCV
  • Java面向对象的三大特性
  • ClickHouse 设计与细节
  • Python 设计模式:模板模式
  • 安宝特方案 | 医疗AR眼镜,重新定义远程会诊体验
  • Qt -对象树
  • CSS预处理器对比:Sass、Less与Stylus如何选择
  • 最高法典型案例:学生在校受伤,学校并非必然担责
  • 复旦大学校友夫妇一次性捐赠10亿元,成立学敏高等研究院
  • 陈冬评价神二十乘组:合,三头六臂;分,独当一面
  • 游客大理古城买瓜起争执:170克手机称出340克
  • 几百元的工资优势已不能吸引人才流动,江苏多地探讨“抢人”高招
  • 大卫·第艾维瑞谈历史学与社会理论②丨马克斯·韦伯与历史学研究