vue+drf项目-前台配置
6.前台
vue环境
1 | 1.傻瓜式安装node: |
创建项目
1 | """ |
重构项目目录
1 | """ |
文件修订:目录中非配置文件的多余文件可以移除
App.vue
1 | <template> |
router/index.js
1 | import Vue from 'vue' |
Home.vue
1 | <template> |
全局配置:全局样式、配置文件
global.css
1 | /* 声明全局样式和项目的初始化样式 */ |
settings.js
1 | export default { |
main.js
1 | // 配置全局样式 |
7.luffy前台配置
axios前后台交互
安装:前端项目目录下的终端
1 | cnpm install axios |
配置:main.js
1 | import axios from 'axios' |
cookies操作
安装:前端项目目录下的终端
1 | : cnpm install vue-cookies |
配置:main.js
1 | import cookies from 'vue-cookies' |
element-ui页面组件框架
安装:前端项目目录下的终端
1 | : cnpm install element-ui |
配置:main.js
1 | import ElementUI from 'element-ui'; |
bootstrap页面组件框架
安装:前端项目目录下的终端
1 | : cnpm install jquery |
配置jquery:vue.config.js
1 | const webpack = require("webpack"); |
配置bootstrap:main.js
1 | import 'bootstrap' |
8.前端主页
图片准备
将提供的资料中的图片移植到项目的img文件夹下
页头组件:components/Header.vue
1 | <template> |
轮播图组件:components/Banner.vue
1 | <template> |
页脚组件:components/Footer.vue
1 | <template> |
主页组件:views/Home.vue
1 | <template> |