问题描述
网上搜到的插件叫print-js,然后照着例子来一直报错,(0 , _printJs2.default) is not a function
问题出现的环境背景及自己尝试过哪些方法
我打印了下这个发现,他是一个空对象,而不是一个方法,一直没想明白哪错了
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
插件底层封装:一、index.js
(import print from './js/init'
const printjs = print.init
if (typeof window !== 'undefined') {
window.printJS = printjs
})
二、init.js
(export default {
init () {
let params = {
printable: null,
fallbackPrintable: null,)
export default printjs
三、我的引用方法
import print from 'print-js'
print({
printable: 'print_count',
type: 'html',
// 继承原来的所有样式
targetStyles: ['*']
})
插件的文档:http://printjs.crabbly.com/#cdn
二、