zoukankan      html  css  js  c++  java
  • element-ui(桌面组件库) 的使用

    element-ui是什么?

    element-ui是饿了么团队开发的 基于mvvm的vue开源出来的一套前端ui框架。

    element-ui能做什么?

    element-ui可以在vue中使用,也支持react 和angular 开发。

    element-ui 可以按需找到组件,引入使用。有的组件是我们开发中经常要用到的。自己使用系统原生的远远满足不了需求,二次开发不仅麻烦,而且难度大,使用这些ui框架可以大大降低开发难度。

    element-ui交互体验好;即使是复杂的表单操作,反馈也非常清楚,操作简洁直观;易上手,码示例很充足。功能有:自定义主题,内置过渡动画。组件有 布局容器,按钮,和form表单,上传文件,表格 ,弹框提示,菜单,以及走马灯等等常用的组件。



    引入使用element-ui

    element-ui官方网站。安装使用。

    https://element.eleme.cn/#/zh-CN/component/installation

    安装步骤:

    1. npm安装

    推荐使用npm 的方式安装,他能更好的和webpack打包工具配合使用。

    npm i element-ui -S
    • 使用vue-cli@3
    • 引入element

          第一种方式:全局引入element。(不推荐,会导致文件太大)

    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)
    });

    以上代码便完成了 Element 的引入。需要注意的是,样式文件需要单独引入。

    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">

       第二种方式:按需引入element。(推荐使用按需引入,节省空间)

    首先,安装babel-plugin-component插件。(借助babel-plugin-component,我们可以之引入需要的组件,以达到减小项目体积的目的。)

    npm install babel-plugin-component -D

    然后,配置插件 ,将.babelrc修改为:

    "plugins": [
        [
          "component",
          {
            "libraryName": "element-ui",
            "styleLibraryName": "theme-chalk"
          }
        ]
      ]
    

    接下来就可以使用了, 如引入button和select 组件,那么需要在main.js中写入以下内容:

    import Vue from 'vue';
    import { Button, Select } from 'element-ui';
    import App from './App.vue';
    
    Vue.component(Button.name, Button);
    Vue.component(Select.name, Select);
    /* 或写为
     * Vue.use(Button)
     * Vue.use(Select)
     */
    
    new Vue({
      el: '#app',
      render: h => h(App)
    });

    最后就可以使用了,引入代码就可以了。

    2. CDN

    目前可以通多unpkg.com/element-ui 获取到最新版本的资源,在页面上引入js和css文件既可以开始使用。

    <!-- 引入样式 -->
    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    <!-- 引入组件库 -->
    <script src="https://unpkg.com/element-ui/lib/index.js"></script>
  • 相关阅读:
    hdfs java.io.IOException: Mkdirs failed to create
    Linux文件权限授予
    插入排序
    Oracle中怎样设置表中的主键id递增
    单链表中是否有环之java实现
    excel 单元格的锁定 以及 JXL的实现方式
    用POI的HSSF来控制EXCEL的研究
    Oracle Job 语法和时间间隔的设定(转)
    您的JAVA代码安全吗?(转)
    Jdom 解析 XML【转】
  • 原文地址:https://www.cnblogs.com/lishuge/p/13529432.html
Copyright © 2011-2022 走看看