<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
繼續更新
目前已經進入到介面定義功能的開發階段,首先我還是直接在前段畫了個大概的頁面,先預覽下:
不過目前只是畫了這個頁面都主要功能,細節未盡事宜待具體開發的時候再進一步完善。
從上面動態圖上已經顯示了大概情況,主要是建立介面的功能,其中還支援傳送偵錯。傳送請求的功能就直接參考 postman,用起來習慣。
整個編輯頁面是放在一個對話方塊裡 dialog,然後往裡填充其他部分,3大塊:基礎資訊、請求引數、響應內容。
這 3 塊分別有自己的重點地方:
基礎資訊:因為要繫結到模組,這裡考慮增加一個模組樹的選擇(暫時沒實現)。請求引數:這裡要有個可以增刪表單的功能。響應內容:用於展示介面返回的 json 資料格式化。
為了美化頁面,還新使用了分割線的元件。
這裡選擇分割線+文字的樣式,直接使用:
兩行輸入表單,我是寫分開了,對應return
裡的欄位要加加好。
請求引數部分首先是有幾個 tab 頁,然後在每個 tab 頁裡有自己對應的內容。分別是:
?
後的引數/
後的引數在 elementUI 找到元件,修改好對應的 tab 名稱即可。
接下來就是動態表單的部分,在 elementUI 裡找到元件,複製程式碼,放到其中的 tab 頁裡。
接著還是修改程式碼了,這裡有3個欄位:引數名、引數值、欄位描述:
對應欄位:
另外還有 2 個方法,增加和刪除:
這裡暫時只把欄位改改,其他先不動。
然後測試的時候發現一個優化點:當只剩下一行輸入框的時候,不讓繼續刪除。
這裡 elementUI 元件裡就沒提供了,大奇提醒我之前他寫的專案程式碼裡有,我可直接用。不過後來我又找到一個可以支援展開的,感覺也不錯。
地址在這:https://www.jb51.net/article/204565.htm
安裝:
npm install vue-json-viewer --save
在<script>
標籤裡匯入,還記得要參照這個元件components: { JsonViewer }
:value="jsonData"
繫結的資料直接寫死了一個看看效果。
這個元件還是支援不少功能的,詳見作者提供的說明:
可以根據自己實際需要使用這些屬性。
頁面暫時先畫到這,接下來進行後端的開發,更多關於springboot vue前端動態增刪表單的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45