vue3-print-nb icon indicating copy to clipboard operation
vue3-print-nb copied to clipboard

这个插件最大的缺点就是不能主动触发打印

Open GeniusJerry opened this issue 3 years ago • 3 comments

不能通过ref主动触发打印,希望暴露个方法能主动触发,使用场景就是打印页面是个单独的页面,而且内容是接口返回的,但是按钮是在前一个页面上,点了打印按钮需要先调接口获取数据,获取到数据并且渲染完毕在触发打印。

还有种情况是,静默打印,也就是列表上每一行都有打印按钮,点了直接就打印了,并没有中间预览页,这个时候就需要主动去触发打印

GeniusJerry avatar Nov 16 '21 07:11 GeniusJerry

ref.value.$el.click() 模拟触发点击事件.

lsymy avatar Apr 28 '23 06:04 lsymy

ref.value.$el.click() 还是有预览页,只是触发了第一次点击去打印预览的按钮事件

lilunq avatar Sep 14 '24 08:09 lilunq

ref.value.$el.click() 还是有预览页,只是触发了第一次点击去打印预览的按钮事件

如果是想直接打印的话需要链接打印客户端,可以参考这个库。 https://github.com/CcSimple/vue-plugin-hiprint

lsymy avatar Sep 14 '24 10:09 lsymy