Jadual Kandungan
前言
源码说明
项目目录说明
开发环境依赖模块说明
webpack相关模块
gulp相关模块
其他模块
生产模块依赖说明
vue全家桶
页面说明
运行程序
Rumah hujung hadapan web html tutorial 用vue开发app的实例详解

用vue开发app的实例详解

May 15, 2018 am 10:45 AM

前言

一个vue的demo
Salin selepas log masuk

源码说明

项目目录说明

.
|-- config                           
// 项目开发环境配置|   |-- index.js                     
// 项目打包部署配置|-- src                              
// 源码目录|   |-- components                   
// 公共组件|       |-- header.vue               
// 页面头部公共组件|       |-- footer.vue               
// 页尾头部公共组件|       |-- index.js                 
// 加载各种公共组件|   |-- config                       
// 路由配置和程序的基本信息配置|       |-- routes.js                
// 配置页面路由|   |-- css                          
// 各种css文件|       |-- common.css               
// 全局通用css文件|   |-- iconfont                     
// 各种字体图标|   |-- images                       
// 公共图片|   |-- less                         
// 各种less文件|       |-- common.less              
// 全局通用less文件|   |-- pages                        
// 页面组件|       |-- home                     
// 个人中心|       |-- index                    
// 网站首页|       |-- login                    
// 登录|       |-- signout                  
// 退出|   |-- store                        
// vuex的状态管理|       |-- index.js                 
// 加载各种store模块|       |-- user.js                  
// 用户store|   |-- template                     
// 各种html文件|       |-- index.html               
// 程序入口html文件|   |-- util                         
// 公共的js方法,vue的mixin混合|   |-- app.vue                      
// 页面入口文件|   |-- main.js                      
// 程序入口文件,加载各种公共组件|-- .babelrc                         
// ES6语法编译配置|-- gulpfile.js                      
// 启动,打包,部署,自动化构建|-- webpack.config.js                
// 程序打包配置|-- server.js                        
// 代理服务器配置|-- README.md                        
// 项目说明|-- package.json                     
// 配置项目相关信息,通过执行 npm init 命令创建.
Salin selepas log masuk

开发环境依赖模块说明

webpack相关模块

webpack                               
// 用来构建打包程序webpack-dev-server                    
// 开发环境下,设置代理服务器html-webpack-plugin                   
// html 文件编译url-loader                            
// 图片  转化成base64格式file-loader                           
// 字体  将字体文件打包css-loader                            
// css  生成less                                  
// css  预处理器lessless-loader                           
// css  预处理器less的webpack插件style-loader                          
// css  插入到style标签autoprefixer-loader                   
// css  浏览器兼容性问题处理babel-core                            
// ES6  代码转换器babel-loader                          
// ES6  代码转换器,webpack插件babel-plugin-transform-object-assign  
// ES6  Object.assign方法做兼容处理babel-preset-es2015                   
// ES6  代码编译成现在浏览器支持的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语法编译
Salin selepas log masuk

gulp相关模块

gulp                                  
// 用来构建自动化工作流gulp-sftp                             
// 将代码自动部署到服务器上del                                   
// 代码部署成功后,删除本地编译的代码
Salin selepas log masuk

其他模块

cross-env                             
// 解决跨平台设置NODE_ENV的问题
Salin selepas log masuk

生产模块依赖说明

vue全家桶

vue                                   
// 构建用户界面的vue-router                            
// 路由vuex                                  
// 组件状态管理
Salin selepas log masuk

页面说明

/login                                
// 登录,不需要登录可以访问/signout                              
// 退出登录,需要登录后才可以访问/home                                 
// 个人中心,需要登录后才可以访问/                                     
// 首页,不需要登录可以访问*                                     
// 强制跳转到登录页面
Salin selepas log masuk

运行程序

npm installnpm run dev
localhost:3000/app/
Salin selepas log masuk


Atas ialah kandungan terperinci 用vue开发app的实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kesukaran mengemas kini caching laman web akaun rasmi: Bagaimana untuk mengelakkan cache lama yang mempengaruhi pengalaman pengguna selepas kemas kini versi? Kesukaran mengemas kini caching laman web akaun rasmi: Bagaimana untuk mengelakkan cache lama yang mempengaruhi pengalaman pengguna selepas kemas kini versi? Mar 04, 2025 pm 12:32 PM

Cache kemas kini laman web akaun rasmi, perkara ini mudah dan mudah, dan ia cukup rumit untuk minum periuknya. Anda bekerja keras untuk mengemas kini artikel akaun rasmi, tetapi pengguna masih membuka versi lama. Dalam artikel ini, mari kita lihat kelainan dan bertukar di belakang ini dan bagaimana menyelesaikan masalah ini dengan anggun. Selepas membacanya, anda boleh dengan mudah menangani pelbagai masalah caching, yang membolehkan pengguna anda sentiasa mengalami kandungan segar. Mari kita bincangkan asas -asas terlebih dahulu. Untuk meletakkannya secara terang -terangan, untuk meningkatkan kelajuan akses, penyemak imbas atau pelayan menyimpan beberapa sumber statik (seperti gambar, CSS, JS) atau kandungan halaman. Kali seterusnya anda mengaksesnya, anda boleh mengambilnya secara langsung dari cache tanpa perlu memuat turunnya lagi, dan ia secara semula jadi cepat. Tetapi perkara ini juga pedang bermata dua. Versi baru dalam talian,

Bagaimana cara menambah kesan strok kepada imej PNG di laman web? Bagaimana cara menambah kesan strok kepada imej PNG di laman web? Mar 04, 2025 pm 02:39 PM

Artikel ini menunjukkan penambahan sempadan PNG yang cekap ke halaman web menggunakan CSS. Ia berpendapat bahawa CSS menawarkan prestasi unggul berbanding dengan JavaScript atau perpustakaan, memperincikan cara menyesuaikan lebar sempadan, gaya, dan warna untuk kesan halus atau menonjol

Bagaimana saya menggunakan atribut pengesahan borang html5 untuk mengesahkan input pengguna? Bagaimana saya menggunakan atribut pengesahan borang html5 untuk mengesahkan input pengguna? Mar 17, 2025 pm 12:27 PM

Artikel ini membincangkan menggunakan atribut pengesahan bentuk HTML5 seperti had, corak, min, max, dan panjang untuk mengesahkan input pengguna secara langsung dalam penyemak imbas.

Apakah amalan terbaik untuk keserasian penyemak imbas dalam HTML5? Apakah amalan terbaik untuk keserasian penyemak imbas dalam HTML5? Mar 17, 2025 pm 12:20 PM

Artikel membincangkan amalan terbaik untuk memastikan keserasian silang pelayar HTML5, memberi tumpuan kepada pengesanan ciri, peningkatan progresif, dan kaedah ujian.

Apakah tujuan & lt; DATALIST & GT; unsur? Apakah tujuan & lt; DATALIST & GT; unsur? Mar 21, 2025 pm 12:33 PM

Artikel ini membincangkan html & lt; datalist & gt; elemen, yang meningkatkan bentuk dengan menyediakan cadangan autokomplete, meningkatkan pengalaman pengguna dan mengurangkan kesilapan. Kira -kira: 159

Apakah tujuan & lt; meter & gt; unsur? Apakah tujuan & lt; meter & gt; unsur? Mar 21, 2025 pm 12:35 PM

Artikel ini membincangkan html & lt; meter & gt; elemen, digunakan untuk memaparkan nilai skalar atau pecahan dalam julat, dan aplikasi umum dalam pembangunan web. Ia membezakan & lt; meter & gt; dari & lt; kemajuan & gt; dan Ex

Apakah tujuan & lt; kemajuan & gt; unsur? Apakah tujuan & lt; kemajuan & gt; unsur? Mar 21, 2025 pm 12:34 PM

Artikel ini membincangkan html & lt; kemajuan & gt; elemen, tujuan, gaya, dan perbezaan dari & lt; meter & gt; elemen. Tumpuan utama adalah menggunakan & lt; kemajuan & gt; untuk menyelesaikan tugas dan & lt; meter & gt; untuk stati

Bagaimana saya menggunakan html5 & lt; masa & gt; elemen untuk mewakili tarikh dan masa secara semantik? Bagaimana saya menggunakan html5 & lt; masa & gt; elemen untuk mewakili tarikh dan masa secara semantik? Mar 12, 2025 pm 04:05 PM

Artikel ini menerangkan html5 & lt; time & gt; elemen untuk perwakilan tarikh/masa semantik. Ia menekankan pentingnya atribut DateTime untuk pembacaan mesin (format ISO 8601) bersama teks yang boleh dibaca manusia, meningkatkan aksesibilit

See all articles