PHP中文网-QQ群-扫二维码

QQ群

PHP中文网-关注微信公众号-扫二维码

微信公众号

微信小程序Markdown渲染库

2018-06-13 来源/作者:php中文网 分类:小程序源码 «» 下载次数:1
微信小程序Markdown渲染库
使用方式

1. 准备工作:

下载并拷贝wemark目录到小程序根目录
WXSS中引用样式:@import '../wemark/wemark.wxss'
WXML中引用结构:<import src="../wemark/wemark.wxml"/>
JS中引用wemark:var wemark = require('wemark')
2. JS部分

首先需要确定一个用于wemark渲染使用的数据名称(默认情况下为wemark),然后在页面的data中指定:
page({
data:{ // 确定一个数据名称 wemark:{}
}
});
接下来在Page的生命周期函数(如onReady)中,调用wemark.parse(md, this, options)即可。
具体的参数说明:
md,必填,需要渲染的Markdown字符串
this,必填,Page实例
options,其它的参数
imageWidth,图片的宽度,如包含图片,则为必填,以px为单位 新版小程序图片可以自适应宽高
name,对应上面指定的数据名称,默认为wemark
3. WXML部分

// data中的参数和上方确定的数据名称保持一致
<template is="wemark" data="{{...wemark}}"></template>
实例

// 引入wemark var wemark = require('../wemark/wemark'); // 需要渲染的Markdown文本 var md = '# hello, world\n\nI love you, wemark!'; Page({
data: { // 确定一个数据名称 wemark:{}
}, onReady: function(){ wemark.parse(md, this, { // 新版小程序可自适应宽高 // imageWidth: wx.getSystemInfoSync().windowWidth - 40, name: 'wemark' })
}
});
效果预览本地下载  新手使用求助QQ群: