微信小程序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' })
}
});
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' })
}
});
免责声明
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn
相关文章
![做一个小程序ppt放什么内容](https://img.php.cn/upload/article/000/000/020/5e6ed099706eb114.jpg)
16 Mar 2020
小程序是一种不需要下载安装即可使用的应用,做一个小程序ppt中放的内容有:1、小程序来源;2、小程序流量;3、如何运营;4、如何开发;5、小程序未来趋势。
![微信小程序可用什么工具开发](https://img.php.cn/upload/article/202202/08/2022020816153788688.jpg)
08 Feb 2022
微信小程序可用的开发工具:1、“即速应用”,是一个无需代码一键生成的微信小程序开发工具;2、“Coolsite360”,一款微信小程序可视化设计工具;3、“知晓云”;4、微信官方小程序开发工具。
![如何从 .NET EXE 文件中恢复丢失的 C# 源代码?](https://img.php.cn/upload/article/001/246/273/173706397049384.jpg)
17 Jan 2025
从 .NET EXE 生成 C# 源代码当 C# 应用程序的源代码丢失时,从 EXE 文件生成代码可能至关重要......
![为什么 Windows 10 中的简单 C 程序会产生多个线程?](https://img.php.cn/upload/article/001/246/273/173008896380460.jpg)
28 Oct 2024
Windows 10 C 程序中出现多线程:揭示源代码在 Visual Studio 2015 中,一个简单的 C 程序最初包含一个...
![See all articles](/static/imghw/down_right.png)
![](/static/imghw/taglogo.png)
Hot Tools
![微信小程序demo:仿商城](https://img.php.cn/upload/webcode/000/000/000/587dbb2750c82657.png)
微信小程序demo:仿商城
微信小程序demo:仿商城,上手简单,对商城的一些基本的功能有很好的涉及
![外卖:实现类似锚点功能](https://img.php.cn/upload/webcode/000/000/000/587db82bf0392490.png)
外卖:实现类似锚点功能
正是大家需要的类似锚点功能,另外也实现了一些外卖app的典型点菜功能,推荐学习研究;
![微信小程序demo:乐助](https://img.php.cn/upload/webcode/000/000/000/587db8c2f3a51421.png)
微信小程序demo:乐助
微信小程序demo:乐助:类似基于地理位置的到位;助人应用,与张小龙的小程序精神有点相似。
![微信小程序游戏类demo挑选不同色块](https://img.php.cn/upload/webcode/000/000/000/587db4b7c7309646.png)
微信小程序游戏类demo挑选不同色块
微信小程序游戏类demo挑选不同色块
![微信小程序demo:轮播图变换](https://img.php.cn/upload/webcode/000/000/000/587db87c32a47793.png)
微信小程序demo:轮播图变换
轮播图样式变换,简单的一个用小程序实现的轮播图,写法容易
![](/static/imghw/taglogo.png)
热门文章
Tales Of Graces F 重制版:所有锁定的宝箱密码
18 Jan 2025
手游攻略
崩坏:星穹铁道 - 所有金色替罪羊谜题解决方案
18 Jan 2025
手游攻略
王国来:拯救2-婚礼要买的衣服
05 Feb 2025
手游攻略
王国来:拯救2-如何获得Comfrey
07 Feb 2025
手游攻略
王国来:拯救2-如何找到和领导伊格纳修斯公羊
05 Feb 2025
手游攻略