https://github.com/2384830985...css
# 安裝 Vue Cli npm install -g @vue/cli # 建立一個項目 vue create hello-world # 建立完成後,能夠經過命令打開圖形化界面,以下圖所示 vue ui
仍是那句話,用vw仍是用rem,這是個問題?html
選用rem的緣由是由於vant直接推薦了這個適配方案,直接上手:前端
Vant 中的樣式默認使用px做爲單位,若是須要使用rem單位,推薦使用如下兩個工具vue
也可用:postcss-px2rem-exclude
webpack
下面提供了一份基本的 postcss 配置,能夠在此配置的基礎上根據項目需求進行修改ios
module.exports = { plugins: { 'autoprefixer': { browsers: ['Android >= 4.0', 'iOS >= 7'] }, 'postcss-pxtorem': { rootValue: 37.5, propList: ['*'] } } }
使用Vuex作狀態管理的時候,當用戶刷新頁面,Vuex裏面的狀態會所有丟失,從而引發程序的一場。解決思路是在creared()鉤子函數裏面添加如下方法:git
created(){ console.log('頁面執行刷新時,保存Vuex的狀態到LocalStorage') //在頁面加載時讀取localStorage裏的狀態信息 localStorage.getItem("userMsg") && this.$store.replaceState(Object.assign(this.$store.state,JSON.parse(localStorage.getItem("userMsg")))); //在頁面刷新時將vuex裏的信息保存到localStorage裏 window.addEventListener("beforeunload",()=>{ localStorage.setItem("userMsg",JSON.stringify(this.$store.state)) }) }
上面代碼的原理是,當頁面刷新時,會將當前Vuex的狀態存儲到LocalStorage裏面,刷新成功,再從LocalStorage賦值到Vuex裏面.github
https://github.com/JXtreehous...
https://zhuanlan.zhihu.com/p/...web
「Vue實踐」項目升級vue-cli3的正確姿式vue-router
初始化一個vue項目的時候,出現了一些問題
由於個人代理設置的是這個:
生鮮 B2B 技術平臺的前端團隊該如何搭建
技術棧:小菜前端的技術棧是如何規劃和演進的
技術棧:爲何 Node 是小菜前端團隊的核心技術棧
大型項目前端架構淺談
Vue 項目架構設計與工程化實踐
前端工程師必備:前端的模塊化
用 Feature First 的方式管理前端項目複雜度
封裝Vue組件的一些技巧
基於vue-cli3.0構建功能完善的移動端架子
「Vue實踐」武裝你的前端項目
Vue CLI 3結合Lerna進行UI框架設計
技術地圖 - vue-cli
一張圖教你快速玩轉vue-cli3
Vue全家桶商城全站升級之引入HTTPS,PWA,錯誤監控,持續構建。