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

卡片式网站模板东莞网站制作智能 乐云践新

卡片式网站模板,东莞网站制作智能 乐云践新,濮阳团购网站建设,安装wordpress教程towxml的使用,在微信小程序中快速将markdown格式渲染为wxml文本 Towxml概述安装下载 Towxml在小程序中使用 towxml Towxml概述 towxml3.0 支持以下功能: ● echarts图表,默认禁用,需自行构建以开启此功能 ● LaTeX数学公式&#…

towxml的使用,在微信小程序中快速将markdown格式渲染为wxml文本

  • Towxml概述
  • 安装下载 Towxml
  • 在小程序中使用 towxml

Towxml概述

towxml3.0 支持以下功能:

● echarts图表,默认禁用,需自行构建以开启此功能
● LaTeX数学公式,默认禁用,需搭建解析服务并自行构建以开启此功能
● yuml图表,默认禁用,需要搭建解析服务并自行构建以开启此功能
● highlight代码高亮,默认开启(默认仅开启bash、javascript、json、python、html、css、php、scss、shell),其它语言高亮支持需自行构建以开启

安装下载 Towxml

  1. 先使用命令克隆到本地中(使用git进行安装)
git clone https://github.com/sbfkcel/towxml.git
  1. 对克隆的下的文件进行依赖安装和npm重构
npm install  # 安装依赖
npm run build # npm 重构

在这里插入图片描述

构建完成后,会在当前的目录中生成一个dist目录(按照提示找到对应的文件夹),然后将其拷贝到微信小程序项目中(根下),重命名为towxml即可。

在这里插入图片描述

在小程序中使用 towxml

  1. 引入towxml库到 App.js中
// app.js
App({towxml: require('./towxml/index'),onLaunch() {},
})
  1. 在具体页面的配置文件中引入towxml组件

注意:这里的组件路径根据自己的页面去找相对路径。

{"usingComponents": {"towxml": "../../towxml/towxml"}
}
  1. 在wxml页面中使用towxml组件
<view class="content-info"><towxml nodes="{{article}}"/>
</view>
  1. 在具体页面的js中对需要进行markdown转换wxml的业务进行处理解析

下面是官方给出的例子:

//获取应用实例
const app = getApp();
Page({data: {isLoading: true,					// 判断是否尚在加载中article: {}						// 内容数据},onLoad: function () {let result = app.towxml(`# Markdown`,'markdown',{base:'https://xxx.com',				// 相对资源的base路径theme:'dark',					// 主题,默认`light`events:{					// 为元素绑定的事件方法tap:(e)=>{console.log('tap',e);}}});// 更新解析数据this.setData({article:result,isLoading: false});}
})

其实就是调用app.towxml(str,type,options)函数

const app = getApp(); // 应用实例
Page({// ....onLoad:function(){// 这是一个伪代码let 解析的结果 = app.towxml('想要被解析的数据','markdown',[options])} 
})

其中的options选项都是可选的,可以一个都不加,选项说明如下:
app.towxml(str,type,options)有三个参数
str 必选,html或markdown字符串
type 必选需要解析的内容类型html或markdown
options [object] 可选,可以该选项设置主题、绑定事件、设置base等
base [string] 可选,用于指定静态相对资源的base路径。例如:https://xx.com/static/
theme [string] 可选,默认:light,用于指定主题’light’或’dark’,或其它自定义
events [object] 可选,用于为元素绑定事件。key为事件名称,value则必须为一个函数。例如:{tap:e=>{console.log(e)}}
5. 页面显示效果

在这里插入图片描述

http://www.yayakq.cn/news/497593/

相关文章:

  • 浙江建设网站是多少谷歌seo关键词优化
  • 建站模板大全大连建设网站制作
  • 怎样做视频直播网站本地推广平台有哪些
  • 房产网站内容建设规划企业管理软件有哪些
  • dw怎么做鲜花网站wordpress 母婴类模板
  • 上海那家公司做响应式网站建设文艺主题wordpress
  • 中国建设教育学会网站多页网站制作
  • 美味西式餐饮美食网站模板android电影网站开发
  • 用织梦做的网站是模板的吗聂教练做0网站
  • 普通网站跟营销型网站的对比国内免费域名注册
  • 济南seo网站排名关键词优化wordpress模板 装修
  • wordpress 网站根目录即墨网站开发
  • 4s店网站建设计划网站申请专利
  • 好看的做地图分析图的网站做二手家电网站怎样
  • js网站统计代码wordpress导入数据库后出现乱码
  • 廊坊哪里有制作手机网站的西城专业网站建设公司哪家好
  • 淘宝网站框架学服装设计需要什么条件
  • jsp简单的网站开发例子北京到安阳高铁时刻表
  • 甘肃省水利厅引洮工程建设管理局网站网站建设电子
  • 学校网站模板免费网站开发全科班
  • 360建站的应用场景制作静态动漫网站模板
  • 网站空间租用续费服务合同做seo网站优化价格
  • 网站设计公司推荐游戏门户网站有哪些
  • 东莞企业型网站建设注册公司后不经营什么后果
  • flash网站建设个人简介门户网站建设检察
  • 做铝材什么什么网站好购物网站项目建设背景介绍
  • 注销网站 取消接入徐州市铜山区建设局网站
  • 网站开发与规划网站建设中英语
  • 公司名称域名网站网站制作设计专业公司
  • 北京网站优化公司 卓立海创nodejs和wordpress