999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Vue的業務中臺組件設計與實現

2021-01-14 03:31:16李春江張鵬李江郭博陽
科學與信息化 2020年36期
關鍵詞:頁面設計

李春江 張鵬 李江 郭博陽

1. 中國煤炭地質總局航測遙感局 陜西 西安 710199;

2. 陜西省地理空間信息工程技術研究中心 陜西 西安 710199

引言

Web應用是整個互聯網與軟件行業的重要組成部分。本文通過對Vue Component和ES6的深入研究,結合業務角度的實際需求,研究并開發了一套具有通用性的組件,便于在其基礎上進行二次開發的解決方案。該方案運用前后端分離的MVVM軟件架構設計模式,漸進式JavaScript框架Vue.js、Webpack構建技術、Element-UI等技術棧。該方案為企業信息化通用開發框架,即企業總部及下屬分公司的其他開發團隊采用該方案開發自己需要的業務系統,開發者將重點放在與系統產品有關的具體業務邏輯的設計與開發上。

1 Vue技術棧

本課題將運用當前比較優秀的MVVM開發模式,以及主流前端開發框架Vue2.0、Vue-router、Vuex、ES6語法、Webpack自動構建技術,使用axios來請求接口,實現前后端分離,提煉了典型的業務模型,提供了豐富的功能組件,它可以幫助企業快速搭建企業級中后臺產品原型[1]。

1.1 組件類型

一般組件分為三種:①頁面級別組件,一般在項目頁面目錄,然后配合路由去使用。②可以復用的組件。③與業務無關的獨立基礎組件。

1.2 Vue組件化原理

Vue通過全局注冊和局部注冊兩種方式來注冊組件。全局組件可以在任何(根)實例中使用,一般使用 Vue.component和Vue.extend 來注冊。局部組件只能在特定域下才能使用。

2 組件化設計

組件一般劃分為業務組件和功能組件,業務組件又分為UI組件和無狀態組件。

2.1 組件設計原則

在組件的設計中,需要考慮以下幾點:①可擴展性強:擴展性是我們要考慮的重點,如果不能擴展,就失去了代碼的靈活性。②組件中方法函數的抽離,便于復用(盡可能使用方法定義,避免使用Template表達式)。③適度抽象,盡量保證一個組件完成的功能是單一。④顆粒度合適,系統功能被精細到各個獨立的組件中。

2.2 組件設計參考點

①組件間props原子化:父子組件通過props屬性傳值時,盡可能的規定數據類型并且使用原始類型的數據。②巧妙利用slot擴展組件:用好slot可以設計出很多優秀的組件。③合理使用mixin實現復用:Mixins封裝可重用的代碼,避免重復[2]。

3 組件化的實踐應用

組件化是為生產服務的,一切脫離生產環境的設計都是徒勞的。下面從業務角度出發進行組件封裝,以此說明組件化在企業開發中的應用。

(1)彈框組件。如下圖所示,我們對ElementUI彈框組件進行個性化封裝:彈框組件頭部進行了設計;內容區通過插槽Slot占位;文本可配置方便國際化;操作區域進行了按鈕自定義事件派發;并對彈框打開關閉進行了簡單的業務封裝,這樣頁面只負責業務的處理,把彈框的一些屬性事件封裝起來。

(2)列表組件。如下圖所示,Web項目實際開發過程中,列表展示會頻繁使用,而且往往需要個性化設計,為了提升開發效率并減少代碼的冗余,所以需要對ElementUI的表格分頁組件進行二次封裝。二次封裝列表后頁面代碼量明顯減少很多,代碼可讀性增強,部分代碼如下:

4 結束語

本文通過對組件化深入研究,總結出一套企業開發后臺管理系統組件設計方案。該方案以業務為出發點,封裝了常用可復用的業務組件,提升了企業開發效率。項目維護通過方便的組件管理系統及組件安裝方式將所有的項目中的組件拍平,形成一個大的組件池,解決跨項目共用組件的難度。

猜你喜歡
頁面設計
微信群聊總是找不到,打開這個開關就好了
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
同一Word文檔 縱橫頁面并存
淺析ASP.NET頁面導航技術
主站蜘蛛池模板: 国产99免费视频| 成人国产精品2021| 伊人久久青草青青综合| h视频在线观看网站| 色偷偷av男人的天堂不卡| 一级毛片视频免费| 中文成人无码国产亚洲| 在线视频精品一区| 免费国产一级 片内射老| 欧美www在线观看| 91麻豆国产在线| 国产91熟女高潮一区二区| 九九久久精品免费观看| 亚洲人成人无码www| 国产午夜一级毛片| 亚洲人成电影在线播放| 国产又大又粗又猛又爽的视频| 亚洲天堂免费在线视频| 国产一级毛片网站| 露脸真实国语乱在线观看| 毛片在线看网站| 永久在线播放| 亚洲无码视频图片| 亚洲开心婷婷中文字幕| 亚洲欧洲日韩综合色天使| 一区二区在线视频免费观看| 久久人妻xunleige无码| 国产乱视频网站| 97青草最新免费精品视频| 老司国产精品视频| 亚洲综合久久一本伊一区| 亚洲天堂久久久| 亚洲无码免费黄色网址| 香蕉国产精品视频| 中文字幕在线不卡视频| 搞黄网站免费观看| 久久人搡人人玩人妻精品| 日韩精品一区二区三区swag| 伊人丁香五月天久久综合| 免费毛片视频| 99在线视频免费| 国产黄在线观看| 久久不卡精品| 亚洲精品无码久久毛片波多野吉| 狠狠五月天中文字幕| 内射人妻无码色AV天堂| 亚洲成人免费在线| 亚洲成人免费看| 很黄的网站在线观看| 日本午夜影院| 欧美黑人欧美精品刺激| 日本三级欧美三级| 欧美一级黄片一区2区| 国产青青草视频| 深爱婷婷激情网| 中文字幕亚洲精品2页| 国内精品自在欧美一区| 久久一日本道色综合久久| 一级做a爰片久久免费| 欧美69视频在线| 久久无码av三级| 色妞www精品视频一级下载| 国产乱子伦精品视频| 日韩欧美视频第一区在线观看| 亚洲欧美人成电影在线观看| 国产高清在线观看| 免费在线色| 久操中文在线| 亚洲男人的天堂网| 天堂在线视频精品| 熟女视频91| 日韩精品一区二区三区swag| 日韩在线网址| 在线观看精品自拍视频| 亚洲永久色| 国产农村1级毛片| 国产粉嫩粉嫩的18在线播放91| 国产九九精品视频| yjizz国产在线视频网| 国产无码制服丝袜| 亚洲中文字幕手机在线第一页| 91香蕉视频下载网站|