Update print.vue
This commit is contained in:
parent
ebaf52dccf
commit
a892b0d9bd
|
|
@ -11,6 +11,10 @@
|
||||||
<p class="no-print">忽略打印</p>
|
<p class="no-print">忽略打印</p>
|
||||||
</div>
|
</div>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
|
<el-tab-pane label="动态打印">
|
||||||
|
<el-alert title="打印创建的DOM结构,适用于远程获取模板后打印" type="success" style="margin-bottom:20px;"></el-alert>
|
||||||
|
<el-button type="primary" @click="print2">动态打印</el-button>
|
||||||
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
</el-card>
|
</el-card>
|
||||||
</el-main>
|
</el-main>
|
||||||
|
|
@ -26,7 +30,14 @@
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
print(){
|
print(){
|
||||||
|
//直接传入REF或者querySelector
|
||||||
print(this.$refs.printMain)
|
print(this.$refs.printMain)
|
||||||
|
},
|
||||||
|
print2(){
|
||||||
|
//创建虚拟DOM结构后再传入
|
||||||
|
var dom = document.createElement("div")
|
||||||
|
dom.innerHTML = "<div>后创建的DOM结构</div>"
|
||||||
|
print(dom)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue