在uniapp中使用 wxml-to-canvas
用 uniapp 开发微信小程序,使用微信原生组件 wxml-to-canvas 将页面生成图片
第一步 npm
安装 wxml-to-canvas
1 | npm install --save wxml-to-canvas |
第二步 在项目根目录新建文件夹 wxcomponents
这是 uniapp 要求的,请看这里:小程序自定义组件支持
在该文件夹中新建两个文件夹:
- wxml-to-canvas
- widget-ui
第三步 查看 node_modules
文件夹
找到 wxml-to-canvas
和 widget-ui
文件夹
复制 wxml-to-canvas
> miniprogram_dist
中的文件到 wxcomponents
> wxml-to-canvas
中
复制 widget-ui
> dist
中的文件到 wxcomponents
> widget-ui
中
第四步 修改 /wxcomponents/wxml-to-canvas/index.js
中的如下内容
1 | module.exports = require("widget-ui"); |
第五步 配置 pages.json
在需要用的页面 或者 全局配置 usingComponents
:
1 | "pages": [ |
使用 请看官方文档中的代码片段
亲测有效,可扫码博客最底部的小程序二维码 「随机算数」 模块体验。