mirror of
https://gitee.com/vant-contrib/vant-weapp.git
synced 2025-04-06 03:58:05 +08:00
docs(Icon): unify example with vant (#2728)
This commit is contained in:
parent
771d187d43
commit
088c0b840d
@ -5,7 +5,8 @@ Page({
|
|||||||
data: {
|
data: {
|
||||||
icons,
|
icons,
|
||||||
active: 0,
|
active: 0,
|
||||||
demoIcon: 'location-o'
|
demoIcon: 'chat-o',
|
||||||
|
demoImage: 'https://b.yzcdn.cn/vant/icon-demo-1126.png',
|
||||||
},
|
},
|
||||||
|
|
||||||
onSwitch(event) {
|
onSwitch(event) {
|
||||||
|
@ -3,6 +3,111 @@
|
|||||||
color="#1989fa"
|
color="#1989fa"
|
||||||
bind:change="onSwitch"
|
bind:change="onSwitch"
|
||||||
>
|
>
|
||||||
|
<van-tab title="用法示例" custom-class="demo-tab-pane">
|
||||||
|
<demo-block title="基础用法">
|
||||||
|
<van-col
|
||||||
|
custom-class="col"
|
||||||
|
span="6"
|
||||||
|
>
|
||||||
|
<van-icon
|
||||||
|
name="{{ demoIcon }}"
|
||||||
|
size="32px"
|
||||||
|
custom-class="icon"
|
||||||
|
/>
|
||||||
|
</van-col>
|
||||||
|
<van-col
|
||||||
|
custom-class="col"
|
||||||
|
span="6"
|
||||||
|
>
|
||||||
|
<van-icon
|
||||||
|
name="{{ demoImage }}"
|
||||||
|
size="32px"
|
||||||
|
custom-class="icon"
|
||||||
|
/>
|
||||||
|
</van-col>
|
||||||
|
</demo-block>
|
||||||
|
<demo-block title="提示信息">
|
||||||
|
<van-col
|
||||||
|
custom-class="col"
|
||||||
|
span="6"
|
||||||
|
>
|
||||||
|
<van-icon
|
||||||
|
name="{{ demoIcon }}"
|
||||||
|
size="32px"
|
||||||
|
custom-class="icon"
|
||||||
|
dot
|
||||||
|
/>
|
||||||
|
</van-col>
|
||||||
|
<van-col
|
||||||
|
custom-class="col"
|
||||||
|
span="6"
|
||||||
|
>
|
||||||
|
<van-icon
|
||||||
|
name="{{ demoIcon }}"
|
||||||
|
size="32px"
|
||||||
|
custom-class="icon"
|
||||||
|
info="9"
|
||||||
|
/>
|
||||||
|
</van-col>
|
||||||
|
<van-col
|
||||||
|
custom-class="col"
|
||||||
|
span="6"
|
||||||
|
>
|
||||||
|
<van-icon
|
||||||
|
name="{{ demoIcon }}"
|
||||||
|
size="32px"
|
||||||
|
custom-class="icon"
|
||||||
|
info="99+"
|
||||||
|
/>
|
||||||
|
</van-col>
|
||||||
|
</demo-block>
|
||||||
|
<demo-block title="图标颜色">
|
||||||
|
<van-col
|
||||||
|
custom-class="col"
|
||||||
|
span="6"
|
||||||
|
>
|
||||||
|
<van-icon
|
||||||
|
name="{{ demoIcon }}"
|
||||||
|
size="32px"
|
||||||
|
custom-class="icon"
|
||||||
|
color="#1989fa"
|
||||||
|
/>
|
||||||
|
</van-col>
|
||||||
|
<van-col
|
||||||
|
custom-class="col"
|
||||||
|
span="6"
|
||||||
|
>
|
||||||
|
<van-icon
|
||||||
|
name="{{ demoIcon }}"
|
||||||
|
size="32px"
|
||||||
|
custom-class="icon"
|
||||||
|
color="#07c160"
|
||||||
|
/>
|
||||||
|
</van-col>
|
||||||
|
</demo-block>
|
||||||
|
<demo-block title="图标大小">
|
||||||
|
<van-col
|
||||||
|
custom-class="col"
|
||||||
|
span="6"
|
||||||
|
>
|
||||||
|
<van-icon
|
||||||
|
name="{{ demoIcon }}"
|
||||||
|
size="40"
|
||||||
|
custom-class="icon"
|
||||||
|
/>
|
||||||
|
</van-col>
|
||||||
|
<van-col
|
||||||
|
custom-class="col"
|
||||||
|
span="6"
|
||||||
|
>
|
||||||
|
<van-icon
|
||||||
|
name="{{ demoIcon }}"
|
||||||
|
size="3rem"
|
||||||
|
custom-class="icon"
|
||||||
|
/>
|
||||||
|
</van-col>
|
||||||
|
</demo-block>
|
||||||
|
</van-tab>
|
||||||
<van-tab title="基础图标" custom-class="demo-tab-pane">
|
<van-tab title="基础图标" custom-class="demo-tab-pane">
|
||||||
<van-col
|
<van-col
|
||||||
wx:for="{{ icons.basic }}"
|
wx:for="{{ icons.basic }}"
|
||||||
@ -48,105 +153,4 @@
|
|||||||
<view class="text">{{ item }}</view>
|
<view class="text">{{ item }}</view>
|
||||||
</van-col>
|
</van-col>
|
||||||
</van-tab>
|
</van-tab>
|
||||||
<van-tab title="用法示例" custom-class="demo-tab-pane">
|
|
||||||
<demo-block title="图标右上角小红点">
|
|
||||||
<van-col
|
|
||||||
custom-class="col"
|
|
||||||
span="6"
|
|
||||||
>
|
|
||||||
<van-icon
|
|
||||||
name="{{ demoIcon }}"
|
|
||||||
size="32px"
|
|
||||||
custom-class="icon"
|
|
||||||
/>
|
|
||||||
<view class="text">{{ demoIcon }}</view>
|
|
||||||
</van-col>
|
|
||||||
<van-col
|
|
||||||
custom-class="col"
|
|
||||||
span="6"
|
|
||||||
>
|
|
||||||
<van-icon
|
|
||||||
name="{{ demoIcon }}"
|
|
||||||
size="32px"
|
|
||||||
custom-class="icon"
|
|
||||||
dot
|
|
||||||
/>
|
|
||||||
<view class="text">{{ demoIcon }}</view>
|
|
||||||
</van-col>
|
|
||||||
</demo-block>
|
|
||||||
<demo-block title="图标右上角文字提示">
|
|
||||||
<van-col
|
|
||||||
custom-class="col"
|
|
||||||
span="6"
|
|
||||||
>
|
|
||||||
<van-icon
|
|
||||||
name="{{ demoIcon }}"
|
|
||||||
size="32px"
|
|
||||||
custom-class="icon"
|
|
||||||
/>
|
|
||||||
<view class="text">{{ demoIcon }}</view>
|
|
||||||
</van-col>
|
|
||||||
<van-col
|
|
||||||
custom-class="col"
|
|
||||||
span="6"
|
|
||||||
>
|
|
||||||
<van-icon
|
|
||||||
name="{{ demoIcon }}"
|
|
||||||
size="32px"
|
|
||||||
custom-class="icon"
|
|
||||||
info="99+"
|
|
||||||
/>
|
|
||||||
<view class="text">{{ demoIcon }}</view>
|
|
||||||
</van-col>
|
|
||||||
</demo-block>
|
|
||||||
<demo-block title="图标颜色">
|
|
||||||
<van-col
|
|
||||||
custom-class="col"
|
|
||||||
span="6"
|
|
||||||
>
|
|
||||||
<van-icon
|
|
||||||
name="{{ demoIcon }}"
|
|
||||||
size="32px"
|
|
||||||
custom-class="icon"
|
|
||||||
/>
|
|
||||||
<view class="text">{{ demoIcon }}</view>
|
|
||||||
</van-col>
|
|
||||||
<van-col
|
|
||||||
custom-class="col"
|
|
||||||
span="6"
|
|
||||||
>
|
|
||||||
<van-icon
|
|
||||||
name="{{ demoIcon }}"
|
|
||||||
size="32px"
|
|
||||||
custom-class="icon"
|
|
||||||
color="red"
|
|
||||||
/>
|
|
||||||
<view class="text">{{ demoIcon }}</view>
|
|
||||||
</van-col>
|
|
||||||
</demo-block>
|
|
||||||
<demo-block title="图标大小">
|
|
||||||
<van-col
|
|
||||||
custom-class="col"
|
|
||||||
span="6"
|
|
||||||
>
|
|
||||||
<van-icon
|
|
||||||
name="{{ demoIcon }}"
|
|
||||||
size="32px"
|
|
||||||
custom-class="icon"
|
|
||||||
/>
|
|
||||||
<view class="text">{{ demoIcon }}</view>
|
|
||||||
</van-col>
|
|
||||||
<van-col
|
|
||||||
custom-class="col"
|
|
||||||
span="6"
|
|
||||||
>
|
|
||||||
<van-icon
|
|
||||||
name="{{ demoIcon }}"
|
|
||||||
size="45px"
|
|
||||||
custom-class="icon"
|
|
||||||
/>
|
|
||||||
<view class="text">{{ demoIcon }}</view>
|
|
||||||
</van-col>
|
|
||||||
</demo-block>
|
|
||||||
</van-tab>
|
|
||||||
</van-tabs>
|
</van-tabs>
|
||||||
|
@ -3,24 +3,26 @@ page {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.col {
|
.col {
|
||||||
text-align: center;
|
|
||||||
height: 100px;
|
|
||||||
float: none;
|
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
float: none;
|
||||||
|
text-align: center;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon {
|
.icon {
|
||||||
display: block;
|
display: block;
|
||||||
|
margin: 16px 0;
|
||||||
color: #323233;
|
color: #323233;
|
||||||
margin: 20px 0 10px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.text {
|
.text {
|
||||||
font-size: 12px;
|
display: block;
|
||||||
|
height: 36px;
|
||||||
|
margin: -4px 0 4px;
|
||||||
padding: 0 5px;
|
padding: 0 5px;
|
||||||
line-height: 14px;
|
color: #646566;
|
||||||
color: #7d7e80;
|
font-size: 12px;
|
||||||
|
line-height: 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.demo-tab-pane {
|
.demo-tab-pane {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user