创建前端项目
1 | vue init webpack element_user |
- 在当前项目下安装elementui
1 | npm i element-ui -S |
- 在项目中的main.js中引入elementui
1 | import ElementUI from 'element-ui'; |
ElementUI的一些基础知识:
ElementUI是基于vue的一个ui框架,并提供了很多相关组件,方便我们快速构建页面。
属性值的设置:
- 当属性值是字符串时,直接使用
属性="属性值"
的方式给属性赋值- 当属性值是表达式(例如 false,true,数字等等)时,使用
:属性="属性值"
的方式给属性赋值事件的绑定:
- 在组件标签中添加
@事件名=vue中事件处理函数
- 在
methods:{}
内编写处理函数的实现组件方法的调用:
- 使用组件的方法时,需要在组件中加入
ref="组件别名"
- 在调用方法时直接使用
this,$refs.组件别名.方法名()
vue项目的基本结构:
在App.vue中创建头部导航栏
1 | <template> |
编写主页的组件Index.vue
简单实现一个轮播图的效果。
1 | <template> |
在index.js中引入组件和访问路径
1 | import Vue from 'vue' |
编写用户管理的组件UserList.vue
在当前工程下安装axios
1 | npm install axios --save-dev |
在main.js 中引入axios
1 | import axios from 'axios'; |
编写UserList.vue
1 | <template> |
实现后端接口
1 |
|