怎么用vue開發(fā)app-創(chuàng)新互聯(lián)

這篇“怎么用vue開發(fā)app”文章,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要參考一下,對(duì)于“怎么用vue開發(fā)app”,小編整理了以下知識(shí)點(diǎn),請(qǐng)大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進(jìn)入主題吧。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)從事網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站制作公司,成都創(chuàng)新互聯(lián)公司依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

Vue的優(yōu)點(diǎn)

Vue具體輕量級(jí)框架、簡(jiǎn)單易學(xué)、雙向數(shù)據(jù)綁定、組件化、數(shù)據(jù)和結(jié)構(gòu)的分離、虛擬DOM、運(yùn)行速度快等優(yōu)勢(shì),Vue中頁面使用的是局部刷新,不用每次跳轉(zhuǎn)頁面都要請(qǐng)求所有數(shù)據(jù)和dom,可以大大提升訪問速度和用戶體驗(yàn)。

undefined

前言

一個(gè)vue的demo

源碼說明

項(xiàng)目目錄說明

.
|-- config                           
// 項(xiàng)目開發(fā)環(huán)境配置|   |-- index.js                     
// 項(xiàng)目打包部署配置|-- src                              
// 源碼目錄|   |-- components                   
// 公共組件|       |-- header.vue               
// 頁面頭部公共組件|       |-- footer.vue               
// 頁尾頭部公共組件|       |-- index.js                 
// 加載各種公共組件|   |-- config                       
// 路由配置和程序的基本信息配置|       |-- routes.js                
// 配置頁面路由|   |-- css                          
// 各種css文件|       |-- common.css               
// 全局通用css文件|   |-- iconfont                     
// 各種字體圖標(biāo)|   |-- images                       
// 公共圖片|   |-- less                         
// 各種less文件|       |-- common.less              
// 全局通用less文件|   |-- pages                        
// 頁面組件|       |-- home                     
// 個(gè)人中心|       |-- index                    
// 網(wǎng)站首頁|       |-- login                    
// 登錄|       |-- signout                  
// 退出|   |-- store                        
// vuex的狀態(tài)管理|       |-- index.js                 
// 加載各種store模塊|       |-- user.js                  
// 用戶store|   |-- template                     
// 各種html文件|       |-- index.html               
// 程序入口html文件|   |-- util                         
// 公共的js方法,vue的mixin混合|   |-- app.vue                      
// 頁面入口文件|   |-- main.js                      
// 程序入口文件,加載各種公共組件|-- .babelrc                         
// ES6語法編譯配置|-- gulpfile.js                      
// 啟動(dòng),打包,部署,自動(dòng)化構(gòu)建|-- webpack.config.js                
// 程序打包配置|-- server.js                        
// 代理服務(wù)器配置|-- README.md                        
// 項(xiàng)目說明|-- package.json                     
// 配置項(xiàng)目相關(guān)信息,通過執(zhí)行 npm init 命令創(chuàng)建.

開發(fā)環(huán)境依賴模塊說明

webpack相關(guān)模塊
webpack                               
// 用來構(gòu)建打包程序webpack-dev-server                    
// 開發(fā)環(huán)境下,設(shè)置代理服務(wù)器html-webpack-plugin                   
// html 文件編譯url-loader                            
// 圖片  轉(zhuǎn)化成base64格式file-loader                           
// 字體  將字體文件打包c(diǎn)ss-loader                            
// css  生成less                                  
// css  預(yù)處理器lessless-loader                           
// css  預(yù)處理器less的webpack插件style-loader                          
// css  插入到style標(biāo)簽autoprefixer-loader                   
// css  瀏覽器兼容性問題處理babel-core                            
// ES6  代碼轉(zhuǎn)換器babel-loader                          
// ES6  代碼轉(zhuǎn)換器,webpack插件babel-plugin-transform-object-assign  
// ES6  Object.assign方法做兼容處理babel-preset-es2015                   
// ES6  代碼編譯成現(xiàn)在瀏覽器支持的ES5babel-preset-stage-0                  
// ES6  ES7要使用的語法階段vue-loader                            
// vue  組件編譯babel-helper-vue-jsx-merge-props      
// vue  jsx語法編譯babel-plugin-syntax-jsx               
// vue  jsx語法編譯babel-plugin-transform-vue-jsx        
// vue  jsx語法編譯
gulp相關(guān)模塊
gulp                                  
// 用來構(gòu)建自動(dòng)化工作流gulp-sftp                             
// 將代碼自動(dòng)部署到服務(wù)器上del                                   
// 代碼部署成功后,刪除本地編譯的代碼
其他模塊
cross-env                             
// 解決跨平臺(tái)設(shè)置NODE_ENV的問題

生產(chǎn)模塊依賴說明

vue全家桶
vue                                   
// 構(gòu)建用戶界面的vue-router                            
// 路由vuex                                  
// 組件狀態(tài)管理

頁面說明

/login                                
// 登錄,不需要登錄可以訪問/signout                              
// 退出登錄,需要登錄后才可以訪問/home                                 
// 個(gè)人中心,需要登錄后才可以訪問/                                     
// 首頁,不需要登錄可以訪問*                                     
// 強(qiáng)制跳轉(zhuǎn)到登錄頁面

運(yùn)行程序

npm installnpm run dev
localhost:3000/app/

以上是“怎么用vue開發(fā)app”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站標(biāo)題:怎么用vue開發(fā)app-創(chuàng)新互聯(lián)
分享URL:http://muchs.cn/article6/djgiog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、Google關(guān)鍵詞優(yōu)化、ChatGPT外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)