当前位置: 首页 > 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如何选择
  • 160名老人报旅行团被扔服务区?张家界官方通报
  • 辽宁辽阳火灾事故饭店经营者已被控制,善后处置全面展开
  • 西夏文残碑等文物来沪,见证一段神秘灿烂的历史
  • 当初没有珍惜巴特勒的热火,被横扫出局后才追悔莫及
  • “杭州六小龙”的招聘迷局
  • A股三大股指收跌:地产股领跌,银行股再度走强