У меня есть компонент vueJS, который я хочу напечатать.Тем не менее, когда я использую стандартный диалог печати, я теряю весь CSS и в основном имею только простой текст.
Я также пробовал Printd .
Мой код находится вдольстроки:
mounted () {
this.cssText = `
.a4-paper {
height: 29cm;
width: 14cm;
}
h4, h3, h2, h1 {
text-align: center;
width: 100%;
}
label.underline {
border-bottom: solid black 1px;
height: 0.3cm;
width: 100%;
}`;
this.d = new Printd()
},
methods: {
show(event: Event) {
this.event = event;
this.visible = true;
},
print() {
this.d.print(this.$el, this.cssText)
}
}
Однако результат не похож на то, как компонент отображается.Я не смог найти решение для этого.Кто-нибудь может мне помочь?
