1. background ; 在vue的環境下 有的安卓手機背景圖 顯示不出來!!! css
緣由: vue-cli配置緣由html
2. 高度不一致的各類問題 , 樣式沒有reset 致使的vue
3. 用flexible定義rem的時候ios
if (width / dpr > 540) { width = 540 * dpr; }
上面的代碼會致使視口超過540 高度什麼的開始不適配了web
4. vue項目 有些安卓機白屏 解決方法: 加入babel-polifillvue-cli
5. vue項目 偶爾出現返回白屏 瀏覽器
緣由:html,body都是100%,#app撐起了父元素的告訴,可是瀏覽器默認的滾動scroll並非#app,而是body,某些因素,形成返回history 後,沒法復原(ios 的鍋),爲此,咱們將#app 進行了絕對定位,並讓它從新成爲 scroll 的對象,從而解決問題 服務器
html, body { width: 100%; height: 100%; margin: 0; padding: 0; position: relative; } #app { width: 100%; height: 100%; overflow: scroll; ---致使vue加載更多失效 致使loading效果失效 -webkit-overflow-scrolling: touch; ---致使vue加載更多失效 致使loading效果失效 position: absolute; left:0; top:0; }
可是 這個由於我用了mint-ui的下拉加載 若是加這段代碼 會致使沒有下拉加載 就把數據請求完 因此 這個目前還待解決babel
6. date日期 用 2018-12-01的格式在ios裏顯示的是NAN app
在ios裏要用 2018/12/10這樣的格式就能夠成功顯示
7. 咱們都知道 vue文件 打包完直接扔服務器就能夠了 可是有時候須要放本地直接訪問 這時候只要
config/index.js assetPublic的‘/’改成‘./’ productionSourceMap 爲false
route不要配置 mode:history
8. 根據媒體特性執行不一樣的css
<link media = "screen and (min-width:768px) and (max-width:991px)" rel="" href = "">