Element UI常用部分组件简要介绍一

安装Element UI

首先,你需要在你的项目中安装Element UI。可以通过npm或者yarn进行安装。打开终端并运行以下命令:

npm install element-ui
# 或者
yarn add element-ui

引入Element UI

要使用Element UI,你需要在你的Vue.js项目中引入它。你可以在main.js(或者其他入口文件)中添加以下代码:

import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

使用Element UI组件

你是最棒的!!!  

 

Form表单

<template>
  <div>
    <el-form ref="form" :model="formData" :rules="formRules" label-width="100px">
      <el-form-item label="姓名" prop="name">
        <el-input v-model="formData.name"></el-input>
      </el-form-item>
      <el-form-item label="年龄" prop="age">
        <el-input v-model="formData.age"></el-input>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="submitForm">提交</el-button>
      </el-form-item>
    </el-form>
  </div>
</template>

<script>
export default {
  data() {
    return {
      formData: {
        name: '',
        age: ''
      },
      formRules: {
        name: [
          { required: true, message: '请输入姓名', trigger: 'blur' }
        ],
        age: [
          { required: true, message: '请输入年龄', trigger: 'blur' }
        ]
      }
    };
  },
  methods: {
    submitForm() {
      this.$refs.form.validate((valid) => {
        if (valid) {
          // 表单验证通过,可以提交表单数据
          console.log('Form submitted:', this.formData);
        } else {
          // 表单验证不通过,提示错误信息
          console.log('Form validation failed');
        }
      });
    },
    // ...
  }
}
</script>

 

在这个例子中,我们使用el-form组件来创建一个表单。我们通过props将formData传递给el-form作为表单数据的绑定对象。通过el-form-item组件,我们定义了表单的项,包括姓名和年龄。我们使用v-model指令将输入框的值与formData中对应的属性进行双向绑定。

我们还定义了formRules对象来指定表单项的验证规则。在提交表单时,我们使用this.$refs.form.validate()方法对表单进行验证,如果验证通过,则可以提交表单数据。

 Tbale表格

<template>
  <div>
    <el-table
      :data="tableData"
      border
      stripe
    >
      <el-table-column prop="name" label="姓名"></el-table-column>
      <el-table-column prop="age" label="年龄"></el-table-column>
      <el-table-column prop="email" label="邮箱"></el-table-column>
    </el-table>
  </div>
</template>

<script>
export default {
  data() {
    return {
      tableData: [
        {
          name: '张三',
          age: 25,
          email: 'zhangsan@example.com'
        },
        {
          name: '李四',
          age: 30,
          email: 'lisi@example.com'
        },
        // ...
      ]
    };
  },
  // ...
}
</script>

在这个例子中,我们使用el-table组件来展示一个简单的表格。我们通过props将tableData传递给el-table作为表格的数据源。通过el-table-column组件,我们定义了表格的列,并使用prop属性指定对应数据源中的属性。

border属性用于显示表格边框,stripe属性用于显示交替的行背景色。

Tree树型控件基础用法

       <el-tree
          node-key="id"    //每个树节点用来作为唯一标识的属性
          :data="depList"   //  展示数据
          :props="defaultProps"   //配置项
          default-expand-all  //	是否默认展开所有节点
          :expand-on-click-node="false" //是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。
          highlight-current   //是否高亮当前选中节点,默认值是 false。
          @current-change="selectNode"    //当前选中节点变化时触发的事件   
        />
data(){
    return{
     defaultProps: {
          children: 'children', //指定子树为节点对象的某个属性值
          label: 'label' //指定节点标签为节点对象的某个属性值
        }
    }
}

// setCheckedKeys(key) 通过 key 设置某个节点的当前选中状态,使用此方法必须设置 node-key 属性

在这个例子中,我们使用了el-tree组件来创建一个基本的树型结构,props传递了deptList数据源,

还使用defaultProps来指定数据源中的属性名称,以便正确地渲染树节点的标签和子节点.

Button组件

<template>
  <div>
    <el-button type="primary">主要按钮</el-button>
    <el-button>默认按钮</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>
  </div>
</template>

<script>
export default {
  name: 'MyComponent'
}
</script>

在这个例子中,我们使用了el-button组件来创建几个不同样式的按钮。type属性用于设置按钮的样式,包括主要按钮、默认按钮、成功按钮等等

总结

在本篇博客中,简要介绍了如何快速入门并使用Element UI。我们学习了如何安装Element UI、引入Element UI并开始使用它的部分组件.

Element UI提供了丰富的组件和工具,可以帮助你快速构建漂亮的Web界面。如果你想了解更多关于Element UI的信息,可以查阅官方文档,里面有更详细的组件使用说明和示例。

后续会继续更新,希望本文对你有所帮助,祝你在使用Element UI时顺利进行!如果你有任何问题,欢迎在下方留言。谢谢阅读!

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值