鍍金池/ 問答/Java  HTML/ vue 大約有100多個表單的頁面,表單預覽應該怎么做呢

vue 大約有100多個表單的頁面,表單預覽應該怎么做呢

問題描述

有個表單頁面,大概有100個左右的表單,包括輸入框,單選,多選,下拉,富文本
要求做個 表單預覽 頁面,目前想到的方法是新建一個組件,然后把這些表單數據全部改成
p標簽靜態(tài)顯示,但感覺工作量重復,有其他辦法嗎?
注:表單數據可以寫在vuex里
追加:因為做表單時有的一行有四個輸入框,有的一行有三個,有的只有一個富文本框,如果使用統一的v-for循環(huán)數據,那樣式怎么處理呢,預覽頁面的樣式以及各個元素的位置如何保持和輸入表單的頁面一致

回答
編輯回答
網妓

不知道樓主的痛點在哪里,全部呈現表單和預覽是什么關系?是預覽結果么?

2017年9月12日 08:33
編輯回答
司令

可以看下noform,不過是基于react。官網
VUE應該也有類似的

2018年9月7日 16:44
編輯回答
孤客

如果要求不高,給所有的表單加上一個disabled屬性,通過一個字段控制disabled值

2017年9月21日 10:58
編輯回答
命多硬

把表單的值是保存在哪里的?把表單的值渲染一遍可以嗎?

2018年7月28日 08:38
編輯回答
離魂曲

用render函數封裝一個組件 然后在vuex里面寫一個list 直接v-for循環(huán)該組件即可 具體渲染什么標簽 標簽有什么數據 一概用props傳遞,在list中定義好

2017年2月3日 13:33