首页 网站源码 小程序源码 微信小程序Markdown渲染库

微信小程序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' })
}
});
免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

如何解决微信小程序遇到修改数据后页面不渲染的问题 如何解决微信小程序遇到修改数据后页面不渲染的问题

22 Jun 2018

这篇文章主要介绍了微信小程序遇到修改数据后页面不渲染的问题解决的相关资料,需要的朋友可以参考下

微信小程序的模版渲染 微信小程序的模版渲染

23 Mar 2018

这次给大家带来微信小程序的模版渲染,使用微信小程序模版渲染的注意事项有哪些,下面就是实战案例,一起来看一下。

微信小程序 教程之列表渲染 微信小程序 教程之列表渲染

16 Jan 2017

在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。

微信小程序 教程之条件渲染 微信小程序 教程之条件渲染

16 Jan 2017

微信小程序 教程之条件渲染,在MINA中,我们用wx:if="{{condition}}"来判断是否需要渲染该代码块:

微信小程序教程之条件渲染 微信小程序教程之条件渲染

04 May 2020

条件渲染所谓条件渲染,是指数据绑定表达式的逻辑值来判断是否渲染当前组件。在下面一段代码中,有一段使用hidden属性的代码:     ...

微信小程序:渲染标签的使用 微信小程序:渲染标签的使用

01 Mar 2017

在微信小程序里面目前只有两种渲染标签:条件渲染和列表渲染。

微信小程序条件渲染详细介绍 微信小程序条件渲染详细介绍

31 Mar 2017

这篇文章主要介绍了微信小程序 条件渲染详解的相关资料,需要的朋友可以参考下

微信小程序实例介绍之列表渲染 微信小程序实例介绍之列表渲染

10 Nov 2022

本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于列表渲染的相关内容,下面一起来看一下,希望对大家有帮助。

微信小程序中列表渲染的实现代码 微信小程序中列表渲染的实现代码

06 Sep 2018

本篇文章给大家带来的内容是关于微信小程序中列表渲染的实现代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

See all articles See all articles

Hot Tools

微信小程序demo:仿商城

微信小程序demo:仿商城

微信小程序demo:仿商城,上手简单,对商城的一些基本的功能有很好的涉及

外卖:实现类似锚点功能

外卖:实现类似锚点功能

正是大家需要的类似锚点功能,另外也实现了一些外卖app的典型点菜功能,推荐学习研究;

微信小程序demo:乐助

微信小程序demo:乐助

微信小程序demo:乐助:类似基于地理位置的到位;助人应用,与张小龙的小程序精神有点相似。

微信小程序游戏类demo挑选不同色块

微信小程序游戏类demo挑选不同色块

微信小程序游戏类demo挑选不同色块

微信小程序demo:轮播图变换

微信小程序demo:轮播图变换

轮播图样式变换,简单的一个用小程序实现的轮播图,写法容易