問(wèn)題描述有個(gè)表單頁(yè)面,大概有100個(gè)左右的表單,包括輸入框,單選,多選,下拉,富文本要求做個(gè) 表單預(yù)覽 頁(yè)面,目前想到的方法是新建一個(gè)組件,然后把這些表單數(shù)據(jù)全部改成p標(biāo)簽靜態(tài)顯示,但感覺(jué)工作量重復(fù),有其他辦法嗎?注:表單數(shù)據(jù)可以寫(xiě)在vuex里追加:因?yàn)樽霰韱螘r(shí)有的一行有四個(gè)輸入框,有的一行有三個(gè),有的只有一個(gè)富文本框,如果使用統(tǒng)一的v-for循環(huán)數(shù)據(jù),那樣式怎么處理呢,預(yù)覽頁(yè)面的樣式以及各個(gè)元素的位置如何保持和輸入表單的頁(yè)面一致
1 回答

飲歌長(zhǎng)嘯
TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
用render函數(shù)封裝一個(gè)組件 然后在vuex里面寫(xiě)一個(gè)list 直接v-for循環(huán)該組件即可 具體渲染什么標(biāo)簽 標(biāo)簽有什么數(shù)據(jù) 一概用props傳遞,在list中定義好
添加回答
舉報(bào)
0/150
提交
取消