1.安装步骤
1.在使用新版本@vu/cli脚手架前,需要先卸载老版本
npm uninstall vue-cli-g 或 yarn global remove vue-cli
2.安装@vue/cli
npm i -g @vue/cli
3.创建vue项目
vue create 项目名
4.进入项目
cd 项目名
5.启动项目
npm run serve
2.生成的文件夹
src的component文件夹放的是普通组件
src的views文件夹放的是路由组件
public放不会变动的文件静态资源
3.vue脚手架引入axios的三种方式
1.局部调用
- 安装axios npm i axios —save-dev
- 在使用的组件中,通过 import axios from ‘axios’ 来引入
在需要调用axios的方法中使用axios.get()来进行数据请求
2.全局调用
安装axios和vue-axios npm i axios vue-axios
- 在main.js入口中,使用import引入和vue.use进行调用
import axios from ‘axios’
import VueAxios from ‘vue-axios’
Vue.use(VueAxios,axios)
在需要调用axios的组件方法中,使用 this.axios.get()来进行请求
3.全局调用
安装axios npm i axios —save-dev
- 在main.js文件中使用import引入,然后配置vue.prototype
import axios from ‘axios’
Vue.prototype.axios=axios
- 在需要调用axios的组件方法中,使用 this.axios.get()来进行请求
4.注意
1.普通组件在哪个路由组件中使用,就在哪个路由组件中注册 ```javascript 在使用的组件中写 import tab from ‘../components/Tab’
export default{
components:{
tab:tab
}
}
```
2.在router下的index.js中配置路由前,需要把路由组件引进来
import Index from ‘../views/Index.vue’
3.在组件中的 export default{} 中可以写data,methods,钩子函数等
4.每个组件都可以在自己页面的style中编写样式,若style标签中添加scoped属性 代表样式只在本组件内生效