Skip to content

基本介绍

Pear Button 参考 Element UI 样式 ,提供 Button 组件

使用方式

开发环境

html
<link rel="stylesheet" href="component/pear/css/pear.css">

<link rel="stylesheet" href="component/pear/css/pear-module/button.css">

简单使用

html
<button class="pear-btn"> Default Button </button>
<button class="pear-btn" dashed=""> Dashed Button </button>
<button class="pear-btn pear-btn-primary"> Primary Button </button>
<button class="pear-btn pear-btn-primary"> Button-Primary </button>
<button class="pear-btn pear-btn-success"> Button-Success </button>

按钮大小

html
<button class="pear-btn pear-btn-primary pear-btn-lg"> Button-Lg </button>  
<button class="pear-btn pear-btn-primary"> Button-Default </button>  
<button class="pear-btn pear-btn-primary pear-btn-sm"> Button-Sm </button>  
<button class="pear-btn pear-btn-primary pear-btn-xs"> Button-Xs </button>

按钮组

html
<div class="pear-btn-group">
    <button class="pear-btn"> Button-One </button>
    <button class="pear-btn"> Button-Two </button>
    <button class="pear-btn"> Button-Three </button>
</div>

加载按钮

使用 time 属性设置按钮加载时长,done 为加载完成后的回调函数

html
<button class="pear-btn" load> Default Button </button>
javascript
layui.use(["button"], function() {
    var button = layui.button;
    
	button.load({
        elem:'[load]',
        time: 600,
        done: function(){
			popup.success("加载完成");
        }
    })
})

不存在 time 属性时,加载将一直执行,load 函数返回值对象提供 stop 函数,用于手动停止加载

javascript
layui.use(["button"], function() {
    var button = layui.button;
    
	var dom = button.load({
        elem:'[load]',
    })
	
    dom.stop(function() {
        popup.failure("已停止");
    });
})