element ui常用的组件,elements组件

简介element ui 就是基于vue的一个ui框架,该框架基于vue开发了很多相关组件,方便我们快速开发页面。1、安装Element UI,通过vue脚手架

简介

element ui 是一个基于vue的ui框架。该框架基于vue开发了很多相关组件,方便页面的快速开发。

1.安装Element UI并通过vue脚手架创建项目

vue init webpack element (项目名)

2、在vue脚手架项目中安装elementui

# 1.下载elementui的依赖。 npm i element-ui -S# 2. 指定要在当前项目中使用的elementui。 import ElementUI from \’element-ui\’; import \’element-ui\’ /lib /theme-chalk/index.css\’; //在vue脚手架中使用elementui Vue.use(ElementUI)

3.按钮组件(示例)

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-row3.2 简单按钮

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-row3.3 圆形按钮

el-row el-button 圆形圆形按钮/el-button el-button type=\’primary\’ 圆形主按钮/el-button el-button type=\’success\’ 圆形成功按钮/el-button el-button type=\’ 信息\’ 圆形信息按钮/el-button el-button type=\’warning\’ 圆形警告按钮/el-button el-button type=\’danger\’ 圆形危险按钮/el-button/el-row3.4 图标按钮

el-row el-button icon=\’el-icon-search\’ Circle/el-button el-button type=\’primary\’ icon=\’el-icon-edit\’ Circle/el-button el-button type=\’success\’ icon=\’el-icon-check\’ 圆圈/el-button el-button type=\’info\’ icon=\’el-icon-message\’ 圆圈/el-button el-button type=\’warning\’ icon=\’el-icon -star-off\’circle/el-button el-button type=\’danger\’ icon=\’el-icon-delete\’circle/el-button/el-row

3.1 默认样式按钮

摘要: 使用element ui 相关组件时所有组件必须以el-组件名称开头

4.按钮组件的详细使用

el-button 默认按钮/el-button

4.1创建按钮

el-button type=\’primary\’ 属性名称=属性值默认按钮/el-button el-button type 请特别注意。=\’success\’ size=\’medium\’ plain=true round round icon=\’el-icon-loading\’/el-button4.3 如何使用按钮组

el-button-group el-button type=\’primary\’ icon=\’el-icon-back\’上一页/el-button el-button type=\’primary\’ icon=\’el-icon-right\’下一页/el-按钮/el-按钮组。 element ui 的所有组件均使用el-component name 方法命名。元素ui的组件属性以属性名=属性值的方式直接写入对应的组件标签:010 -1010。

4.2 按钮属性使用

el-link 默认链接/el-link

5.Link 文字链接组件

el-link target=\’_blank\’ href=\’http://www.baidu.com\’ 默认链接/el-linkel-link type=\’primary\’:underline=\’false\’默认链接/el-linkel-link type=\’成功\’ 禁用默认链接/el-linkel-link type=\’info\’ icon=\’el-icon-platform-eleme\’默认链接/el-linkel-link type=\’警告\’ default link/el-linkel-link type=\’danger\’ default link/el-link

5.1 文字链接组件的创建

Element ui 布局组件将页面拆分为多行。最多分成24 列

5.2 文字链接组件的属性的使用

el-row el-col :span=\’8\’ 占用8 share/el-col el-col :span=\’8\’ 占用8 share/el-col el-col :span=\’8\’占八个部分。 /el-col/el-row 由布局组件的row 和col 属性组成。

6.Layout (栅格)布局组件的使用

使用el-row 作为行属性。=\’50\’ tag=\’span\’ el-col :span=\’4\’div style=\’border: 1px 纯红;\’ 4 copy/div/el-col el-col :span=\’8\’div style=\’border: 1px 占用红色实体;\’占用8份/div/el-col el-col :span=\’3\’div style=\’border: 1px 红色实体;\’占用3份/div/el-col el-col :span=\’9\’div style=\’border: 1px red body;\’ 9 占用copy/div/el-col/el-row列属性用法

el-row el-col :span=\’12\’ :offset=\’9\’ :psuh=\’3\’ xsdiv style=\’border: 1px blue Solid;\’占用12点/div/el-col el-col :span=\’6\’ div样式=\’border: 1px blue Solid;\’占用6点/div/el-col/el-row

6.1 使用Layout组件

6.2 属性的使用

el-container/el-container7.2 容器包含的子元素

el-header:顶栏容器。 el-aside:侧边栏容器。 el-main:主区域容器。 el-footer:底行容器。 7.3 容器的嵌套使用

!–创建容器–el-container !–header– el-headerdivh1我是title/h1/div/el-header !–使用嵌套容器–el-container !–aside– el-asideivh1我有menu/h1/div/el-aside !–main– el-maindivh1 我有中心内容/h1/div/el-main /el-container el-footerdivh1 我有footer/h1/div/el -footer /el-container7.4 卧式容器

el-container direct=\’水平\’ !–header– el-headerdivh1i 是header/h1/div/el-header el-container !–aside– el-asideivh1i 是menu/h1/div/el -side ! –main– el-maindivh1 我是center content/h1/div/el-main /el-container el-footerdivh1 我是footer/h1/div/el-footer/el-container7.5 垂直容器

el-container Direction=\’vertical\’ !–header– el-headerdivh1i 是header/h1/div/el-header el-container !–aside– el-asideivh1i 是menu/h1/div/el-digression 但是!–main– el-maindivh1I 是中心内容/h1/div/el-main /el-container !–footer– el-footerdivh1I 是页脚/h1/div/el-footer/el-container

7.Container 布局容器组件

7.1 创建布局容器

创建单选按钮

!–创建组件–el-radio v-model=\’label\’ label=\’male\’male/el-radioel-radio v-model=\’label\’ label=\’female\’female/el-radioscript export default { name: \’Radio\’, data(){ return{ label:\’male\’ } } }/scriptRadio按钮属性用法

el-radio v-model=\’label\’ name=\’sex\’ 无效label=\’male\’male/el-radioel-radio v-model=\’label\’ name=\’sex\’ border size=\’small\’ label=\’ Female \’Female/El-Radio El-Radio v-model=\’label\’ 边框尺寸=\’Mini\’ Label=\’Female\’ Female/El-Radio El-Radio v-model=\’Label\’ 边框尺寸=\’Medium\’ Label=“利用女性Elle 电台的女性广播活动”

el-radio v-model=\’label\’ @change=\’aa\’ name=\’sex\’ label=\’male\’male/el-radio el-radio v-model=\’label\’ @change=\’aa\’ name=\’ sex \’ border size=\’small\’ label=\’female\’female/el-radioscript export default { name: \’Radio\’, data(){ return{ label:\’male\’ } },methods:{ aa(){ //定义的事件处理function console.log(this.label); } } }/使用脚本事件直接写入对应的组件标签。如果使用事件,则必须使用绑定时间方法。 Vue 事件名称如@=事件处理函数(与Vue 组件中相应函数关联)

8.Form相关组件

el-radio-group v-model=\’radio\’ el-radio :label=\’3\’ 替代3/el- radio el-radio :label=\’6\’替代6/el-radio el-radio :label=\’9\’替代9/el-radio/el-radio-groupscript 导出默认值{ name: \’radio\’, data() { return { radio: 6 } } }/script

8.1 Radio单选按钮

9、radio按钮组

el-checkbox v-model=\’checked\’北京/el-checkboxel-checkbox v-model=\’checked\’上海/el-checkboxel-checkbox v-model=\’checked\’天津/el -checkbox10.2,属性使用

el-checkbox v-model=\’checked\’ 已禁用true-label=\’北京\’ 北京/el-checkboxel-checkbox checkbox true-label=\’上海\’ 上海/el-checkboxel-checkbox v-model=\’checked\’ true- label=\’Tianjin\’Tianjin/el-checkbox10.3,用于活动

el-checkbox @change=\’aa\’v-model=\’checked\’ true-label=\’上海\’上海/el-checkboxel-checkbox v-model=\’checked\’ @change=\’aa\’ true-label=\’天津\’天津/el-checkboxscript export default { name: \’Checkbox\’, data(){ return{ selected:true } },methods:{ aa(){ console.log(this.checked) } } }/script10.4、使用复选框组法

el-checkbox-group @change=\’bb\’ :min=\’1\’ v-model=\’checkList\’ el-checkbox label=\’复选框A\’/el-checkbox el-checkbox label=\’复选框B\’/el- checkbox el -checkbox label=\’checkbox C\’/el-checkbox el-checkbox label=\’已禁用\’ 已禁用/el-checkbox el-checkbox label=\’选中并已禁用\’ 已禁用/el-checkbox/el-checkbox -groupscript 导出默认值{ name: \’checkbox\’, data(){ return{checked:true, checkList:[], } },methods:{aa(){console.log(this.checked)},bb(){console.log(this.checkList ); /script

10、checkbox组件

10.1、创建checkbox组件

el-input v-model=\’name\’/el-inputscript export default { name: \’Input\’, data(){ return { name:\’xiaochen\’ } } }/script2.

el-input v-model=\’name\’ 无效type=\’textarea\’/el-inputel-input v-model=\’price\’ :maxlength=\’10\’ show-word-limit :minlength=\’5\’/el-inputel-input prefix-icon=\’el-icon-user-solid\’ placeholder=\’请输入您的用户名\’clearable v-model=\’用户名\’/el-inputel-input suffix-icon=\’el-icon-star-off \’ placeholder=\”请输入密码\” show-password type=\’password\’clearable v-model=\’password\’/el-inputscript export default { name: \’Input\’, data() { return {restaurant: [], state1: \’\’, state2: \’ \’ , 名称:\’xiaochen\’, 价格:0.0, 用户名:\’\’, 密码:\’\’, }; 如何使用事件。

el-input v-model=\’username\’ @blur=\’aaa\’ @focus=\’bbb\’ @clear=\’clears\’ 可清除@input=\’ccc\’/el-inputscript 导出默认值{ name: \’Input\’, data( ) { return { Restaurant: [], state1: \’\’, state2: \’\’, name:\’xiaochen\’,price:0.0, username:\’\’,password:\’\’, } },methods:{ aaa(){ console.log(\’失去焦点\’ ) ; }, bbb(){ console.log(\’获取焦点\’) }, ccc(value){ console.log(\’更改:\’+value) },clears(){ console.log(\’清除) \’); } } }/script4.方法使用

使用h1methods/h1el-input v-model=\’username\’ ref=\’inputs\’/el-inputel-button @click=\’focusInputs\’focus method/el-buttonel-button @click=\’blurInputs\’blur method/el – buttonscript export default { name: \’Input\’, data() { return{} },methods:{ //调用焦点方法focusInputs(){ this.$refs.inputs.focus() }, //调用焦点methodBlurInputs (){ this .$refs.inputs.blur(); } }/script 使用组件方法时,必须在对应的组件中添加ref=\’组件别名\’。 Alias.Method name () 注: elementui 中所有组件都有属性事件和方法属性。 方法直接写入相应的组件标签。 属性名=属性值`方法事件` : 直接使用vue绑定事件。写入方法使用相应组件标签的方法: `@event name=vue :事件处理函数方法1.使用ref=对应组件标签的组件别名。 2. 使用this.$refs.Component 别名。方法名称( ) 迁移

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/82559.html

Like (0)
小条的头像小条
Previous 2024年5月31日 下午4:11
Next 2024年5月31日 下午4:12

相关推荐

  • 云服务器又名海城站长网是什么?

    云服务器,这个听起来有些神秘的名词,却已经成为了当今互联网行业中的一股强大力量。那么,什么是云服务器?它又是如何发展起来的?具有怎样的技术特点?而海城站长网又是如何作为云服务器的代…

    行业资讯 2024年3月30日
    0
  • 网站改版通知,网站改版是网站运营到一定

    近年来,随着互联网的快速发展,越来越多的企业认识到修改主页的重要性。但为什么需要网站改版?网站改版的流程和程序是怎样的?常见的改版策略和技巧有哪些?如何评价改版的效果?或者?这些问…

    行业资讯 2024年3月19日
    0
  • seo技术适合自学吗

    SEO技术适合自学吗?这是一个备受关注的话题。随着互联网的发展,SEO技术在网络营销中扮演着越来越重要的角色,而自学SEO技术也成为了很多人关注的焦点。那么什么是SEO技术?它又是…

    行业资讯 2024年4月9日
    0
  • 太原seo优化机构,太原seo怎么选

    太原石,这个看似简单的词却蕴藏着无尽的奥秘。什么是SEO?为什么需要SEO?这些问题可能一直萦绕在您的脑海中,但答案可能并不容易找到。今天我们就来揭开神秘的面纱,探究一下太原SEO…

    行业资讯 2024年4月3日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注