亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何設計 webpack + vue 模式的架構?

如何設計 webpack + vue 模式的架構?

莫回無 2018-08-03 21:27:08
使用webpack + vue搭建一個新系統,主要有這幾個問題:如何區分開發環境與生產環境,不同環境使用不同的常量,并且可以在各個組件的template中直接使用,比如生產環境下的靜態服務器地址與開發環境不同,是否是debug模式等。我查到vue有全局的filter和component,沒有全局的data,但有個mixin,但官方又不推薦使用如何定義全局變量,比如用于儲存登錄狀態,用戶行為記錄等引用了一個彈出框的組件,但貌似并不能直接訪問該組件上的方法,應該通過什么方式與該組件通信,使用broadcast?第一次搭webpack環境,不知道怎樣設計架構比較成熟穩定。如果大家有這方面豐富的開發經驗,也很愿意傾聽大家的建議和分享。
查看完整描述

2 回答

?
www說

TA貢獻1775條經驗 獲得超8個贊

早先有將項目改造為webpack + vue模式,也包括使用諸如 Vue-router Vue-loader ... Sass Jade Es6 等工具結合來構建常用 組件,以方便復用代碼提升開發效率,這點經驗有提交至 vue-common-components。 但近期重新要構建一個新的系統,還是覺得 Vue 官方提供的 vue-cli 更為便捷到位;其他的一樓有了說明,就不贅述了。

查看完整回答
反對 回復 2018-08-06
?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

第一個問題:用 vue-cli 來 init 項目,提供了成熟的 webpack 配置方案,可以很簡單地配置 dev 和 prod 的環境;
第二個問題:用 vue 就意味著不再需要支持 ie8 以及以下,可以直接用 localstorage 來存儲各種狀態,全局變量的話最好再一個地方把變量掛到 window 上,不過不推薦用全局變量;
第三個問題:可以用 vuex,或者在頂級組件上左 state 的調配。

查看完整回答
反對 回復 2018-08-06
  • 2 回答
  • 0 關注
  • 1214 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號