【汇总】ElementUI中高频次使用代码片段

简介: 【汇总】ElementUI中高频次使用代码片段

翻页器

<el-pagination :hidden="total <= 10" @size-change="initList" @current-change="initList" :total="total" :page-sizes="[10, 20, 50]" :page-size.sync="pageSize" :current-page.sync="currentPage" layout="total, sizes, prev, pager, next, jumper" ></el-pagination>
currentPage: 1, pageSize: 10, total: 0,

按钮

<div class="btns"> <el-button size="small" type="primary" plain @click="reset" >重置</el-button > <el-button size="small" type="primary" @click="search()" >查询</el-button > </div>

输入框

<el-input placeholder="请输入关键词搜索" suffix-icon="el-icon-search" v-model="input_value" > </el-input>

下拉框

<el-select size="small" v-model="value" placeholder="请选择" @change="changeSelect(value)" > <el-option v-for="(a,$i) in options" :key="$i" :key="$i" :value="a.value"  :label="a.label" > </el-option> </el-select>
options: [{value: '1', label: '选项1'}, {value: '2', label: '选项2'}, {value: '3', label: '选项3'},], value: '',
changeSelect(value){console.log(value)},

空状态

<!-- 空状态 -->
<el-empty v-else style="text-align: center; width: 100%" :image-size="200" description="暂无数据" ></el-empty>

加载

v-loading="loading"
loading:true,
this.loading=false;
showLoad() { this.load = this.$loading({ text: "加载中…" }); },
 hideLoad() { this.load && this.load.close(); },
const loading=this.$loading({lock: true,text: "加载中…",spinner: "el-icon-loading",background: "rgba(0,0,0,0.7)"});setTimeout(()=> {loading.close();},2000);
https://loading.io

初始化

//初始化
init(){
},

搜索

//搜索
search() {
this.currentPage = 1;
this.init();
},

重置

//重置
reset(){
//相关参数归零
this.currentPage = 1;
this.init();
},

监听、计算、生命周期、方法

export default {
    data(){
        return{
        }
    },
    watch: {
    },
    computed: {
    },
    created() {
    },
    mounted() {
    },
    methods: {
    },
};


相关文章
|
2月前
|
JavaScript
js 高频实用函数封装汇总(持续更新)
js 高频实用函数封装汇总(持续更新)
28 0
|
前端开发 JavaScript
【React工作记录八十】 一步步教你用taro封装一个公司库的下拉组件
【React工作记录八十】 一步步教你用taro封装一个公司库的下拉组件
97 0
|
4月前
|
移动开发 JavaScript HTML5
JS实现轮播图(一看就懂逻辑清晰)
JS实现轮播图(一看就懂逻辑清晰)
|
4月前
|
缓存 前端开发 API
【第51期】一文读懂React表格框架
【第51期】一文读懂React表格框架
240 0
|
4月前
|
前端开发 数据挖掘
第二十章 案例TodoList之动态数据
第二十章 案例TodoList之动态数据
|
4月前
|
JavaScript 前端开发 C++
vue的条件渲染以及列表渲染的总结归纳加代码演示
vue的条件渲染以及列表渲染的总结归纳加代码演示
71 0
|
11月前
|
前端开发 JavaScript UED
“ElementUI实现动态树和动态表格的综合应用“
“ElementUI实现动态树和动态表格的综合应用“
46 0
|
移动开发 JavaScript 算法
web前端面试高频考点——Vue原理(diff算法、模板编译、组件渲染和更新、JS实现路由)
web前端面试高频考点——Vue原理(diff算法、模板编译、组件渲染和更新、JS实现路由)
195 0
|
前端开发
【React工作记录五十八】函数方式渲染页面
【React工作记录五十八】函数方式渲染页面
37 0
|
前端开发
【React工作记录六十七】前端实现复制文字操作
【React工作记录六十七】前端实现复制文字操作
135 0