asp.net 安装element ui_JAVA全栈面试前端基础之四 Vue+Element框架快速开发

da04491a5a474372ead76e260dbd22c6.png

本文主要包括以下4个内容

  1. 什么是ElementUI

  2. Vue 中引入ElementUI

  3. Vue+elementUI构建后台管理系统

  4. 开源项目推荐

1.什么是ElementUI

官网:https://element.eleme.cn/#/zh-CN描述:Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库.

5d3ec6f51399adb4ff4bad0f1c3db7e1.png

2.Vue 中引入elementUI

1)npm 安装推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。
npm i element-ui -S
2) 引入完整的 Element 在 main.js 中写入以下内容:
import Vue from 'vue';import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';import App from './App.vue';Vue.use(ElementUI);new Vue({  el: '#app',  render: h => h(App)});

3)导入组件进行测试

下面以Radio 单选框为例

官网地址:https://element.eleme.cn/#/zh-CN/component/radio

  备选项  备选项  export default {    data () {      return {        radio: '1'      };    }  }

4)打开页面测试

0145c16de907f3c5ec66c775caf35786.png

3.Vue+elementUI构建后台管理系统

参考布局容器

网址:https://element.eleme.cn/#/zh-CN/component/container

25da4a959293c5afdf691771501ef7a2.png

查看路由参数做到,点击左边页面内容跟着变化

查看导航菜单文档

官网:https://element.eleme.cn/#/zh-CN/component/menu

1c29ec082402c21b223804f2cf9a9d35.png

看到参数router ,开启之后可以通过index 使得右边页面进行替换

1)导入代码到App.vue,将右侧
                                      
替换为
2)在menu 标签添加路由配置
3)创建MyTable.vue 文件添加文件
                //这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)//例如:import 《组件名称》 from '《组件路径》';export default {//import引入的组件需要注入到对象中才能使用  components: {},  data() {    //这里存放数据    const item = {        date: '2016-05-02',        name: '王小虎',        address: '上海市普陀区金沙江路 1518 弄'      };      return {        tableData: Array(20).fill(item)      }  },  }
4)在router 文件中index.html 中添加router 配置
import MyTable from '@/components/MyTable'{  path: '/table',  name: 'table',  component: MyTable}
5)在App .vue 添加导航实现
  分组一  用户列表  Hello
6)测试页面一

b0aa503b989fff11560c2dbbad76f8e6.png

页面二

9039ee0b4a7d038ec90ebfef3385d221.png

4.开源项目推荐

1. vue-Element-Admin

GitHub Star 数 58000, GitHub 地址:

https://github.com/PanJiaChen/vue-element-admin

一个基于 vue2.0 和 Eelement 的控制面板 UI 框架。

ccdc38a1ada8622eab96fe3737173921.png

2. vue-manage-system

GitHub Star 数 10800, GitHub 地址:

https://github.com/lin-xin/vue-manage-system

基于vue + element的后台管理系统解决方案

ccdc38a1ada8622eab96fe3737173921.png

-END-

到此为止,《JAVA全栈面试前端基础》系列,完结19c48d2ef844be38fb95ebb5802fd4d4.png19c48d2ef844be38fb95ebb5802fd4d4.png19c48d2ef844be38fb95ebb5802fd4d4.png

c93796baeed3714a743b8a5767cffcfb.gif

9f4d314fa03e89dd60242a5c76d148ed.png

可以关注我的公众号,获取更多学习资料

点击“在看”,学多少都不会忘~

2d68fa62f99f7166f1ffb9d31d687a96.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值