vue-cli使用指南

2025-08-08 05:12:10

目录

vue全家桶(技术栈)使用vue-cli搭建Vue项目单页的编写axios的使用vuex的使用vuex中数据的保留时间axios的全局拦截axios的跨域问题全局常量使用Mock模拟后端接口返回数据嵌套路由路由守卫引入jq(不推荐)运行、调试打包部署常见问题堆栈溢出路由重复路由传参,参数不刷新手动调用methods中的方法时,提示方法未定义报错 1 error, 13 warnings...fixable with the `--fix` option 确定代码本身没有问题配置生效问题vue-cli 3.x及之后的项目中没有webpack的配置文件axios传到后端的参数都是null、或无法传递数组版本控制与依赖过渡(滑动)效果

本文中使用的vue版本是 2.x

vue全家桶(技术栈)

vue-cli:脚手架,用于快速搭建vue项目vue-router:路由,单页应用的核心插件vuex:状态管理,可管理全局数据。小项目用vuex有点繁琐,建议大项目用vuex,小项目用bus总线axios:对ajax的封装

使用vue-cli搭建Vue项目

1、准备工作。如果之前已安装,可以跳过这一步

安装npm安装webpack、vue-cli

#最新稳定版

npm install webpack -g

npm install @vue/cli -g

2、使用vue-cli搭建vue项目

#初始化项目

vue create 项目名

#选择自定义,空格键选中、取消选中

#选择babel、router、vuex(根据需求)

#使用history模式的路由

#In dedicated config files,babel等配置写在单独的文件中

3、项目根目录下新建 vue.config.js ,写自定义的配置。示例

module.exports={

configureWebpack:{

devServer:{

port:9000, //使用的端口号,默认8080

open:true, //自动在浏览器中打开页面,默认false关闭

}

}

}

项目启动时会自动加载根目录下的vue.config.js,vue.config.js中配置项的写法可参考 https://cli.vuejs.org/zh/config/#vue-config-js

单页的编写

1、替tab栏图标 public/favicon.ico,根据需要修改public/index.html

2、在App.vue中写页面的公共部分

3、在views中写分页,Xxx.vue

4、要在多个分页中使用的部分,写成组件(Xxx.vue)放到components下,在分页中引用

5、静态资源放在assets目录下,在assets新建css、js、img文件夹来存放

Xxx.vue的基本骨架: