
文章插圖
背景我們?cè)趯?shí)際的表單應(yīng)用中,常常會(huì)遇到表單編輯好后,如何快速地展示詳情頁(yè)面又或者直接能夠打印呢 。接下來(lái)我們會(huì)在本文中詳細(xì)道來(lái)
設(shè)計(jì)表單通過(guò) 可視化表單設(shè)計(jì)器 – FormMaking 設(shè)計(jì)出表單 。這里我們使用表格布局,設(shè)計(jì)出如下樣式的表單
關(guān)于如何設(shè)計(jì)出這樣的表單,可以前往復(fù)雜報(bào)表設(shè)計(jì) · 語(yǔ)雀查看 。
展示表單詳情我們需要展示表單詳情的時(shí)候,只需要配置表單組件的參數(shù),啟用表單打印閱讀即可,表單就會(huì)將文本框轉(zhuǎn)化為文本類型 。設(shè)置如下:
<fm-generate-form:data="https://www.520longzhigu.com/shenghuo/jsonData"ref="generateForm":print-read="true" ></fm-generate-form>將 print-read 屬性設(shè)置成 true 即可,是不是很簡(jiǎn)單呢 。表單打印實(shí)現(xiàn)表單打印也是非常簡(jiǎn)單的,我們上面已經(jīng)將表單設(shè)置成打印閱讀模式,讓文本框消失,直接展示文本了,我們就可以直接調(diào)用 window.print()來(lái)實(shí)現(xiàn)頁(yè)面的打印 。
但是,有時(shí)我們的頁(yè)面上還有其它的元素,比如打印按鈕等,我們不想將其打印出來(lái),這個(gè)時(shí)候我們就需要使用 CSS 媒體查詢 @media print 來(lái)修改樣式,實(shí)現(xiàn)在打印設(shè)備上的展示效果 。
<template><div><fm-generate-form:data="https://www.520longzhigu.com/shenghuo/jsonData"ref="generateForm":print-read="true"></fm-generate-form><el-button class="print-btn" type="primary" @click="handlePrint">打印</el-button></div></template><style>@media print{ .print-btn{ display: none; } }</style>我們來(lái)看看最后的效果:以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 社交app用戶需求分析 app需求分析模板
- 阿里云模板建站講解 阿里云模板建站怎么樣
- 輸卵管粘連分離術(shù)效果好嗎
- app界面設(shè)計(jì)網(wǎng)站 app界面設(shè)計(jì)模板一套
- 室內(nèi)裝飾設(shè)計(jì)說(shuō)明范文 室內(nèi)設(shè)計(jì)說(shuō)明模板
- 考研復(fù)試面試回答模板
- 何為八字衰旺
- 2016英語(yǔ)6級(jí)考研作文模板
- 秋天有什么話音
- 身體全面檢查怎么做
