报错找不到该模块下的函数?

我用npm下载安装了canvas2image.js
引入代码如下

import htmlToCanvas from 'html2canvas'
import canvasToImage from 'canvas2image'
 export default{
    components: {
      htmlToCanvas,
      canvasToImage
    }
       //...

引入后调用其中的方法

    mounted () {
       htmlToCanvas(document.body, {
          onrendered: function (canvas) {
          return canvasToImage.saveAsPNG(canvas)
          }
        })
    },

调用后报错:
__WEBPACK_IMPORTED_MODULE_1_canvas2image___default.a.saveAsPNG is not a function(…)

是我引入方式的问题吗?

阅读 6.6k
1 个回答

找到下载好的canvas2image文件夹,打开canvas2image.js 在行末加一句

 export default Canvas2Image;

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题