亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

基于Vue2的移動端開發環境搭建詳解

2019-11-20 08:36:09
字體:
來源:轉載
供稿:網友

前言

vue2.0發布了,那么還在用vue1.x的你,是不是也有所心動呢?下面這篇文章就給大家詳細介紹基于Vue2的移動端開發環境搭建的詳細步驟,下面來一起看看吧。

一、vue-cli

首先還是介紹我們的腳手架工具,因為它能讓我們省去大部分的配置時間,這里只給出簡單步驟,保證你的命令順利運行的前提是安裝最新版本的 node 和 npm,這里不贅述升級流程

全局安裝 vue-cli

npm install vue-cli -g

借此也全局安裝一個 webpack

npm install webpack -g

注意這里可能會有坑,墻內的用戶安裝失敗,沒關系,我們先安裝淘寶鏡像

npm install -g cnpm --registry=https://registry.npm.taobao.org

然后通過以下命令安裝 webpack

cnpm install webpack -g

注:下面 orange 默認給出 npm 的安裝方案,安裝失敗請自行轉為 cnpm 安裝

在需要創建工程的位置運行

vue init webpack-simple 工程名字<工程名字不能用中文>

或者創建 vue1.0 的項目,只需將命令換成

vue init webpack-simple#1.0

這里我們基于 2.x 開發的,直接使用第一種方法創建工程即可,下圖是創建工程時的截圖,需要你添加 Project name,Project descriptionAuthor.

圖中已經給出下一步應該操作的步驟,我們按照步驟一步一步執行,這里 orange 不給大家一步一步列出。

注意:這里一定要使用 npm install 安裝官方庫,而不要使用淘寶鏡像,會導致部分依賴丟失。
安裝完成后,目錄如下圖。

然后我們運行我們的項目后瀏覽器會自動彈出,并展示以下頁面

這里注意觀察,默認給我們八個鏈接,可以根據這幾個鏈接獲得我們想要的學習資源,上面是必要的的鏈接(官方文檔以及關注 vue 動態),下面是 vue 的生態系統,大家親切的叫它們為全家桶。

二、Vue 全家桶

我們接下來介紹全家桶的安裝(使用詳情大家可以去初始頁面的鏈接查看)

一句命令搞定全家桶

npm install vue-router vue-resource vuex --save

package.json 已經加入了我們的全家桶,node_modules 目錄下也有對應的依賴包,注意這里現在還不能用擴展之后的方法,因為我們沒引入到項目中來。

src/main.js 修改如下

import Vue from 'vue'import VueResource from 'vue-resource'import VueRouter from 'vue-router'import Vuex from 'vuex'import App from './App.vue'Vue.use(VueResource)Vue.use(VueRouter)Vue.use(Vuex)new Vue({ el: '#app', render: h => h(App)})

這時我們的項目就能運行對應的擴展方法了

三、集成 Sass

作為移動端的開發怎么能缺少 css 預編譯語言。sass 安裝需要幾個依賴。

我們干脆在 package.json 把版本寫死,然后通過 npm install 安裝

"devDependencies": {} 中添加下面幾個依賴

"node-sass": "^3.8.0","sass": "^0.5.0","sass-loader": "^4.0.0",

好,我們 npm install 后,就可以正式使用 sass 啦

四、目錄結構建議

依賴的安裝到這里差不多結束了,其它大家需要的可以自定義安裝

下面給出我的目錄建議供大家參考,

這里的 img 目錄放置圖片,script 目錄放置公共的工具函數,style 目錄放置我們的 sass 文件,

你查看 App.vue 文件時不難發現,默認的把樣式文件給到了模塊里,這樣樣式一直跟著模塊

orange 建議大家不要這樣做,因為這樣十分不利于樣式的模塊化,注意區分與模版模塊化的區別,

我們單獨設置 style 目錄,并在目錄當中對 sass 進行模塊化處理(通過 import 引入 sass 模塊)

對應的 App.vue 也變得非常簡潔,代碼如下

<style lang="sass"> @import "/style/base.scss";</style>

五、rem 適配

對于移動端的開發,rem 適配必不可少,我們可以用多種方式實現,下面給出一種方案

在 index.html 中添加如下代碼

<script> let html = document.documentElement; window.rem = html.getBoundingClientRect().width / 16 ; html.style.fontSize = window.rem + 'px';</script>

這里基于寬 320px 的屏幕分成了 16 份,也就是 1rem = 20px,目前大多數設計稿都是根據 iphone6 的寬( 375px )走的,建議大家在這里分成 25 份,也就是 1rem = 15px,計算起來方便些。

簡單說下 rem 原理:根據 html 的 fontSize 屬性值為基準,其它所有的 rem 值,根據這個基準計算。

我們根據屏幕寬度用 js 動態修改了 html 的 fontSize 屬性值,達到移動端適配的目的

總結

以上就是這篇文章的全部內容了,本文作為移動端配置的基礎篇,深入了解框架后才能繼續構建網站,希望這是一個好的開始,有了這個架子再填充代碼就方便了許多,不用再去考慮開發環境問題了。希望本文的內容對有需要的朋友們能有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
8090理伦午夜在线电影| 久久久久久久999| 成人黄色生活片| 91在线国产电影| 久久久久www| 国产盗摄xxxx视频xxx69| 亚洲黄页视频免费观看| 国产精品高潮视频| 欧美在线观看一区二区三区| 日韩av影院在线观看| 久久精彩免费视频| 成人在线小视频| 91在线视频导航| 欧美日韩国产丝袜美女| 亚洲色无码播放| 日韩视频在线免费| 欧美日韩午夜激情| 91亚洲精华国产精华| 国产激情久久久| 亚洲第一精品电影| 欧美亚洲一级片| 亚洲新中文字幕| 欧美韩日一区二区| 亚洲人成在线免费观看| 中文字幕日韩精品在线| 亚洲精品一区在线观看香蕉| 久久中文精品视频| 国产精品久久久久久久久男| 亚洲夜晚福利在线观看| 欧美成aaa人片免费看| 日韩av在线影视| 亚洲精品国产电影| 一本色道久久综合狠狠躁篇怎么玩| 日本亚洲欧洲色| 日韩美女主播视频| 国产精品久久久久久久久久99| 久久久噜噜噜久噜久久| 91精品久久久久久久久不口人| 亚洲欧美国产精品久久久久久久| 国产精品久久久av久久久| 成人乱人伦精品视频在线观看| 国内精品久久久久影院 日本资源| 国产精品视频自在线| 亚洲在线www| 97精品国产91久久久久久| 日韩欧美中文第一页| 国产精品com| 精品女同一区二区三区在线播放| 日韩精品视频在线免费观看| 久久久在线免费观看| 中文字幕欧美日韩va免费视频| 日本精品va在线观看| 中文字幕一区二区三区电影| 日韩成人在线视频网站| 中文字幕国产精品久久| 91精品国产亚洲| 亚洲a成v人在线观看| 欧美亚洲第一区| 国产精品男人爽免费视频1| 午夜剧场成人观在线视频免费观看| 亚洲qvod图片区电影| 日韩精品免费电影| 国产精品第一第二| 久久久亚洲欧洲日产国码aⅴ| 在线视频欧美性高潮| 日韩欧美在线看| 精品视频中文字幕| 亚洲sss综合天堂久久| 91av在线免费观看视频| 亚洲xxx自由成熟| 亚洲视频在线观看视频| 91精品免费看| 国产婷婷成人久久av免费高清| 亚洲成年网站在线观看| 日韩精品一二三四区| 久久久免费在线观看| 欧美肥老太性生活视频| 国产精品99久久久久久久久久久久| 欧美日韩国产黄| 国产在线观看精品一区二区三区| 欧美xxxx14xxxxx性爽| 亚洲国产成人精品电影| 亚洲天堂av在线免费观看| 欧美性xxxxxx| 中文字幕亚洲图片| 色婷婷久久av| 亚洲国产私拍精品国模在线观看| 日韩欧美国产免费播放| 日韩一区二区三区在线播放| 国产成人综合久久| 国产精品夜色7777狼人| 国产精品久久久久久av福利| 国产盗摄xxxx视频xxx69| 欧美一区二区三区免费视| 91国产美女在线观看| 亚洲www在线| 久久久视频免费观看| 欧美大成色www永久网站婷| 在线视频国产日韩| 久久精品2019中文字幕| 91日本视频在线| 国产mv免费观看入口亚洲| 亚洲国产精品va在看黑人| 国产在线不卡精品| 日韩精品电影网| 黑丝美女久久久| 欧美久久精品一级黑人c片| 亚洲aaaaaa| 国产精品免费观看在线| 色噜噜狠狠狠综合曰曰曰88av| 欧美精品久久久久a| 一本一本久久a久久精品综合小说| 北条麻妃一区二区三区中文字幕| 国产欧美一区二区| 日本免费在线精品| 国产亚洲a∨片在线观看| 亚洲午夜女主播在线直播| 色黄久久久久久| 91av中文字幕| 亚洲在线观看视频网站| 欧美性理论片在线观看片免费| 欧美色视频日本高清在线观看| 久久色在线播放| 成人信息集中地欧美| 中文字幕日韩在线播放| 欧美极品少妇xxxxⅹ裸体艺术| 91人成网站www| 国产精品久久久久久久app| 国产精品高清网站| 久久精品一本久久99精品| 97国产成人精品视频| 国产精品久在线观看| 91精品视频在线看| 欧美裸体xxxx| 久久精品色欧美aⅴ一区二区| 日本免费在线精品| 欧美极品少妇全裸体| 久久久久免费精品国产| 国产性猛交xxxx免费看久久| 亚洲高清久久网| 欧美三级欧美成人高清www| 欧美www在线| 亚洲色图35p| 国产精品678| 精品亚洲一区二区三区四区五区| 欧美激情精品久久久久久黑人| 国产精品久久久久久久久久99| 国产亚洲激情视频在线| 亚洲综合小说区| 日韩高清av在线| 久久久中文字幕| 亚洲日本欧美中文幕| 日韩精品视频中文在线观看| 久久精品国产精品亚洲| 国产精品福利在线观看| 欧美乱大交xxxxx| 懂色aⅴ精品一区二区三区蜜月| 黄色精品在线看| xvideos国产精品| 亚洲一区二区三区视频播放| 久久久亚洲欧洲日产国码aⅴ| 国产日韩综合一区二区性色av| 国产精品扒开腿做| 国产精品久久久久久久久久99|