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

定制建站公司jsp网站入门

定制建站公司,jsp网站入门,有赞商城小程序入口,哈尔滨网站建设设计公司最近想在一个小程序里加入一个使用指南的页面#xff0c;考虑到数据存储和减少页面的开发工作量#xff0c;决定尝试在云存储里上传Markdown文件#xff0c;微信小程序端负责解析和渲染。小程序端使用到一个库Towxml。 Towxml Towxml是一个可将HTML、Markdown转为微信小程…最近想在一个小程序里加入一个使用指南的页面考虑到数据存储和减少页面的开发工作量决定尝试在云存储里上传Markdown文件微信小程序端负责解析和渲染。小程序端使用到一个库Towxml。 Towxml Towxml是一个可将HTML、Markdown转为微信小程序WXML(WeiXin Markup Language)的渲染库。用于解决在微信小程序中Markdown、HTML不能直接渲染的问题。 特色 Towxml 3.0 完整支持以下功能。当然在构建时可仅保留需要功能以减少体积大小和代码依赖。 支持echarts图表3.0✨支持LaTex数学公式3.0✨支持yuml流程图3.0✨支持按需构建3.0✨支持代码语法高亮、代码块行号显示支持emoji表情支持上标、下标、下划线、删除线、表格、视频、图片几乎绝大部分html元素……支持typographer字符替换支持多主题切换支持Markdown TodoList支持事件绑定这样允许自行扩展功能哟例如点击页面中的某个元素更新当前页面内容等...极致的中文排版优化支持前后解析数据 使用方法 1. 将构建出来的towxml并解压至小程序项目根目录下即小程序/towxml 2. 引入库/app.js //app.js App({// 引入towxml3.0解析方法towxml:require(/towxml/index) }) 3. 在页面配置文件中引入towxml组件 /pages/index/index.json {usingComponents: {towxml:/towxml/towxml} } 4. 在页面中插入组件/pages/index/index.wxml !--index.wxml-- view classcontainertowxml nodes{{article}}/ /view 5. 解析内容并使用/pages/index/index.js //获取应用实例 const app getApp(); Page({data: {isLoading: true, // 判断是否尚在加载中article: {} // 内容数据},onLoad: function () {let result app.towxml(# Markdown,markdown,{base:https://xxx.com, // 相对资源的base路径theme:dark, // 主题默认lightevents:{ // 为元素绑定的事件方法tap:(e){console.log(tap,e);}}});// 更新解析数据this.setData({article:result,isLoading: false});} }) 云开发 我们需要将写好的Markdown文件拖入云存储并且在同一级目录添加一个images文件夹。把Markdown中用到的图片拖入其中。然后在需要渲染的页面先下载Markdown文件 wx.cloud.downloadFile({fileID: cloud://demo-dev-lnhec.6675-demo-dev-lnhec-1302677061/ads/markdown.md}).then(res {console.log(res.tempFilePath)let fs wx.getFileSystemManager()let result fs.readFileSync(res.tempFilePath,utf-8)this.renderMarkdown(result)}) 然后在renderMarkdown需要给towxml指定图片文件夹所在的父目录作为base地址base地址是所有静态相对资源的base路径这个地址不仅适用于http地址也适用于云存储地址。 renderMarkdown(markdown){let result app.towxml(markdown,markdown,{base:cloud://demo-dev-lnhec.6675-demo-dev-lnhec-1302677061/ads, // 相对资源的base路径theme:light, // 主题默认lightevents:{ // 为元素绑定的事件方法tap:(e){console.log(tap,e);}}})// 更新解析数据this.setData({article:result,isLoading: false});}, 最后我们来看看渲染结果 可以看到Markdown里的图片链接成功渲染出来了。 总结 本文介绍通过将Towxml与云存储结合在微信小程序中渲染Markdown文件快速开发容易维护的QA、教程页面。
http://www.hkea.cn/news/14538193/

相关文章:

  • asp企业网站网站开发工程师需要什么证书
  • 青岛网站建设华夏郑州公司网站建设哪家好
  • 深圳市建设局科技处网站太原网站维护
  • 网站登录页面做汽车团购网站有哪些
  • 永康建设网站潍坊网站空间
  • 网站建设注意哪些问题上海建设手机网站
  • 河南省和城乡建设厅网站首页做冠县梨园网站怎么做
  • 佛山专业网站建设公司做英文网站挂谷歌广告
  • 旅游网站开发实验报告wordpress 路径标签
  • 光速网络网站大型电子商务网站建设
  • 用vs做网页是怎么创建网站的国外精产品1688
  • 网站建设综合报告外包项目
  • wordpress 3.8.3 下载seo优化厂商
  • 宁波做公司网站的公司山西疾控最新通告今天
  • 系网站建设总结报告济南网站的建设
  • 怎么样自己创建网站设置网站默认编码
  • 网站首页策划怎么做顺德网站制作案例价位
  • 网站开发师培训要加强分院网站建设
  • 十大网站建设菠菜网站模板
  • 临海大经建设集团网站多层次网络营销合法吗
  • 网站设置默认主页做网站有没有免费空间
  • 域名只做邮箱没网站要备案吗flash网站下载
  • 徐州手机网站上海优秀网站设计
  • 建设银行官网站预约怎样做彩票投资网站
  • 怎样才可以知道网站是否优化网络推广文案案例
  • 网站管理系统 phpwordpress数据库容量
  • 兼职做视频的网站青岛企业自助建站系统
  • 旅游网站排行榜前十名官网wordpress支付功能
  • 上海建站网站的企业腾讯网站建设方案
  • 网站建设免费教程h5制作网站开发