当前位置: 首页 > news >正文

1.3 vue ui框架-element-ui框架

1 前言

ElementUI是一套基于VUE2.0的桌面端组件库,ElementUI提供了丰富的组件帮助开发人员快速构建功能强大、风格统一的页面。

ElementUI官网 https://element.eleme.io

2 安装

运行命令

cnpm i element-ui -S

-S表示只在该项目下安装,不是全局安装

注意:要跳到项目所在目录运行

会在node_modules文件夹下生成element-ui子目录

3 应用

接1.1 创建第一个vue项目-CSDN博客生成的项目。

3.1 在src/main.js中引入element组件,修改后代码如下:

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'/*引入element组件*/
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);Vue.config.productionTip = false/* eslint-disable no-new */
new Vue({el: '#app',router,components: { App },template: '<App/>'
})

3.2 修改src/components/HelloWorld.vue代码如下

<template><div class="hello"><h1>{{ msg }}</h1><el-row><el-button>默认按钮</el-button><el-button type="primary">主要按钮</el-button><el-button type="success">成功按钮</el-button><el-button type="info">信息按钮</el-button><el-button type="warning">警告按钮</el-button><el-button type="danger">危险按钮</el-button></el-row></div>
</template><script>
export default {name: "HelloWorld",data() {return {msg: "使用element-ui测试",};},
};
</script><!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1,
h2 {font-weight: normal;
}
ul {list-style-type: none;padding: 0;
}
li {display: inline-block;margin: 0 10px;
}
a {color: #42b983;
}
</style>

3.3 运行效果

在cmd运行命令npm run dev 然后访问http://localhost:8080,效果如下:

相关文章:

  • nicegui学习使用
  • 大语言模型系列-GPT-2
  • 解读电影级视频生成模型 MovieFactory
  • VUE——v-once指令
  • 一些硬件知识(六)
  • 24/03/07总结
  • 清除Mac OS上Xcode占用的空间
  • 第一次捡垃圾
  • 自然语言处理 | 语言模型(LM) 浅析
  • RPC——远程过程调用
  • 蓝桥杯-排序
  • Ajax (1)
  • 即插即用篇 | YOLOv8 引入 NAM 注意力机制 | 《NAM: Normalization-based Attention Module》
  • Kubernetes Operator开发实践
  • ROS2学习(七) Foxy版本ros2替换中间件。
  • SegmentFault for Android 3.0 发布
  • golang 发送GET和POST示例
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • LeetCode29.两数相除 JavaScript
  • mongodb--安装和初步使用教程
  • react 代码优化(一) ——事件处理
  • React+TypeScript入门
  • React的组件模式
  • spring boot下thymeleaf全局静态变量配置
  • Spring-boot 启动时碰到的错误
  • text-decoration与color属性
  • Travix是如何部署应用程序到Kubernetes上的
  • 第十八天-企业应用架构模式-基本模式
  • 后端_MYSQL
  • 离散点最小(凸)包围边界查找
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 使用agvtool更改app version/build
  • 思考 CSS 架构
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 为视图添加丝滑的水波纹
  • 温故知新之javascript面向对象
  • 一道闭包题引发的思考
  • 源码安装memcached和php memcache扩展
  • 云大使推广中的常见热门问题
  • 国内开源镜像站点
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • #Linux(make工具和makefile文件以及makefile语法)
  • #Linux(Source Insight安装及工程建立)
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (java)关于Thread的挂起和恢复
  • (搬运以学习)flask 上下文的实现
  • (笔试题)合法字符串
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (一) storm的集群安装与配置
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)