greenPro/pages/extUI/button/button.vue

108 lines
4.9 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view class="container">
<!-- 暂时不支持 nvue -->
<uni-card :is-shadow="false" is-full>
<text class="uni-h6">使用 '.uni-btn' 样式可对内置button组件设置样式</text>
</uni-card>
<uni-section title="按钮形状" sub-title="添加类名 .uni-btn-radius 可以使用圆角按钮" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn">默认按钮</button>
<button class="uni-btn uni-btn-radius " hover-class="hover-class">圆角</button>
</view>
</uni-section>
<uni-section title="按钮形状(size=mini)" sub-title="添加类名 .uni-btn-radius 可以使用圆角按钮" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn" size="mini">默认按钮</button>
<button class="uni-btn uni-btn-radius" size="mini">圆角</button>
</view>
</uni-section>
<uni-section title="普通按钮" sub-title="指定不同的 type 属性 ,展示不同类型按钮" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn" type="default">default</button>
<button class="uni-btn" type="primary">primary</button>
<button class="uni-btn" type="success">success</button>
<button class="uni-btn" type="warning">warning</button>
<button class="uni-btn" type="error">error</button>
<button class="uni-btn" type="info">info</button>
</view>
</uni-section>
<uni-section title="普通按钮(size=mini)" sub-title="指定不同的 type 属性 ,展示不同类型按钮" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn" size="mini">default</button>
<button class="uni-btn" type="primary" size="mini">primary</button>
<button class="uni-btn" type="success" size="mini">success</button>
<button class="uni-btn" type="warning" size="mini">warning</button>
<button class="uni-btn" type="error" size="mini">error</button>
<button class="uni-btn" type="info" size="mini">info</button>
</view>
</uni-section>
<uni-section title="镂空按钮" sub-title="添加类名 .uni-btn-plain 使用镂空按钮" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn" plain>default</button>
<button class="uni-btn" plain type="primary">primary</button>
<button class="uni-btn" plain type="success">success</button>
<button class="uni-btn" plain type="warning">warning</button>
<button class="uni-btn" plain type="error">error</button>
<button class="uni-btn" plain type="info">info</button>
</view>
</uni-section>
<uni-section title="镂空按钮(size=mini)" sub-title="添加类名 .uni-btn-plain 使用镂空按钮" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn" plain size="mini">default</button>
<button class="uni-btn" plain type="primary" size="mini">primary</button>
<button class="uni-btn" plain type="success" size="mini">success</button>
<button class="uni-btn" plain type="warning" size="mini">warning</button>
<button class="uni-btn" plain type="error" size="mini">error</button>
<button class="uni-btn" plain type="info" size="mini">info</button>
</view>
</uni-section>
<uni-section title="禁用" sub-title="使用 disabled 属性 ,展示禁用按钮" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn" type="primary" disabled>primary</button>
<button class="uni-btn" plain type="primary" disabled>primary</button>
<button class="uni-btn uni-btn-radius" disabled>圆角</button>
</view>
</uni-section>
<uni-section title="禁用(size=mini)" sub-title="使用 disabled 属性 ,展示禁用按钮" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn" type="primary" disabled size="mini">primary</button>
<button class="uni-btn" plain type="primary" disabled size="mini">primary</button>
<button class="uni-btn uni-btn-radius" disabled size="mini">圆角</button>
</view>
</uni-section>
<uni-section title="大小" sub-title="添加类名 .uni-btn-small .uni-btn-mini 展示按钮的不同大小" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn" type="primary">default</button>
<button class="uni-btn uni-btn-small" type="primary">samll</button>
<button class="uni-btn uni-btn-mini uni-btn-radius" type="primary">mini</button>
</view>
</uni-section>
<uni-section title="大小(sizi=mini)" sub-title="添加类名 .uni-btn-small .uni-btn-mini 展示按钮的不同大小" type="line">
<view class="uni-ma-5 uni-pb-5">
<button class="uni-btn" type="primary" size="mini">default</button>
<button class="uni-btn uni-btn-small" type="primary" size="mini">samll</button>
<button class="uni-btn uni-btn-mini uni-btn-radius" type="primary" size="mini">mini</button>
</view>
</uni-section>
</view>
</template>
<script>
export default {
data() {
return {}
},
onLoad() {},
methods: {}
}
</script>
<style lang="scss">
.hover-class-test {
color: red;
border: 1px red solid;
background: blue;
}
</style>