Skip to content
目录

按钮

默认按钮

vue
<template>
  <jp-button>默认按钮</jp-button>
  <jp-button type="primary">主要按钮</jp-button>
  <jp-button type="error">错误按钮</jp-button>
  <jp-button type="warning">警告按钮</jp-button>
  <jp-button type="success">成功按钮</jp-button>
</template>

plain

vue
<template>
  <jp-button plain>plain</jp-button>
  <jp-button type="primary" plain>主要按钮</jp-button>
  <jp-button type="error" plain>错误按钮</jp-button>
  <jp-button type="warning" plain>警告按钮</jp-button>
  <jp-button type="success" plain>成功按钮</jp-button>
</template>

圆角按钮

vue
<template>
  <jp-button shape="circle">圆角按钮</jp-button>
  <jp-button type="primary" shape="circle">主要按钮</jp-button>
  <jp-button type="error" shape="circle">错误按钮</jp-button>
  <jp-button type="warning" shape="square">警告按钮</jp-button>
  <jp-button type="success" shape="square">成功按钮</jp-button>
</template>

disabled

vue
<template>
  <jp-button disabled>默认按钮</jp-button>
  <jp-button type="primary" disabled>主要按钮</jp-button>
  <jp-button type="error" disabled>错误按钮</jp-button>
  <jp-button type="warning" disabled>警告按钮</jp-button>
  <jp-button type="success" disabled>成功按钮</jp-button>

  <jp-button type="text">文本按钮</jp-button>
</template>

支持 slot

vue
<template>
  <jp-button>
    支持 slot
    <text class="jp-icon-plus"></text>
  </jp-button>
  <jp-button>
    <text class="jp-icon-plus"></text>
    支持 slot
  </jp-button>
</template>

加载中

vue
<template>
  <jp-button loading>loading</jp-button>
</template>

水波纹效果 ripple

vue
<template>
  <jp-button ripple>水波纹效果开启</jp-button>
  <jp-button :ripple="false">水波纹效果关闭</jp-button>
</template>

尺寸 size:default、medium、mini

vue
<template>
  <jp-button size="default">default</jp-button>
  <jp-button size="medium">medium</jp-button>
  <jp-button size="mini">mini</jp-button>
</template>

props

属性名类型默认值描述
hairLineBooleanfalse是否细边框
typeString'default'按钮的预置样式
sizeString'default'按钮尺寸
shapeString'square'按钮形状
plainBooleanfalse按钮是否镂空
disabledBooleanfalse是否禁止状态
loadingBooleanfalse是否加载中
openTypeString''开放能力
formTypeString''用于 'form' 组件
appParameterString''向 APP 传递的参数
hoverStopPropagationBooleanfalse阻止祖先节点点击态
langString'en'返回用户信息的语言
sessionFromString''会话来源
sendMessageTitleString''消息卡片标题
sendMessagePathString''消息卡片跳转路径
sendMessageImgString''消息卡片图片
showMessageCardBooleanfalse显示消息卡片提示
hoverBgColorString''按钮背景颜色
rippleBgColorString''水波纹的背景颜色
rippleBooleantrue是否开启水波纹效果
hoverClassString''按下的类名
customStyleObject{}自定义样式

事件列表:

事件名描述
click按钮点击
getphonenumber获取电话号码
getuserinfo获取用户信息
error开放能力发生错误
opensetting打开授权设置页后回调
launchapp打开 APP 成功的回调

©2022 By 绝配移动端组件库