|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- <template>
- <view>
- <l-title>底部操作条:</l-title>
- <view class="bg-gray">
- <l-bar>
- <l-bar-item title="首页" icon="home" color="red" />
- <l-bar-item title="分类" icon="searchlist" />
- <l-bar-item title="消息" icon="comment">
- <l-tag slot="badge" color="red" badge round>5</l-tag>
- </l-bar-item>
- <l-bar-item title="我的" icon="people" />
- </l-bar>
-
- <l-bar class="margin-top-sm" dark>
- <l-bar-item title="首页" icon="home" />
- <l-bar-item title="分类" icon="searchlist" color="green">
- <l-tag slot="badge" color="orange" badge round>最新!</l-tag>
- </l-bar-item>
- <l-bar-item title="消息" icon="comment" />
- <l-bar-item title="我的" icon="people" />
- </l-bar>
- </view>
- <l-demo-description>
- 底部操作条使用 l-bar 标签,添加 dark 属性可以改为深色操作条;
- 内部按钮使用 l-bar-item 标签,添加 title 属性设置标题文字,添加 icon 属性设置按钮图标,添加 color 属性设置颜色;
- 按钮角标 l-tag 可以放置于 l-bar-item 标签中的默认插槽内;
- 按钮标题文字可以放置于 l-bar-item 标签中的名为 title 的插槽内
- </l-demo-description>
-
- <l-title>带圆形突出按钮:</l-title>
- <view class="bg-gray">
- <l-bar>
- <l-bar-item title="首页" icon="home" />
- <l-bar-item title="分类" icon="searchlist" />
- <l-bar-item title="发布" icon="add" type="round" />
- <l-bar-item title="消息" icon="comment" />
- <l-bar-item title="我的" icon="people" />
- </l-bar>
-
- <l-bar class="margin-top-xl" dark>
- <l-bar-item title="首页" icon="home" />
- <l-bar-item title="分类" icon="searchlist" />
- <l-bar-item title="发布" icon="add" type="round" />
- <l-bar-item title="消息" icon="comment" />
- <l-bar-item title="我的" icon="people" />
- </l-bar>
- </view>
- <l-demo-description>
- 在 l-bar-item 标签上添加 type="round" 属性即可适用圆形突出按钮
- </l-demo-description>
-
- <l-title>带大块按钮:</l-title>
- <view class="bg-gray">
- <l-bar>
- <l-bar-item title="客服" icon="service" />
- <l-bar-item title="收藏" icon="favor" />
- <l-bar-item title="购物车" icon="cart" />
- <l-bar-item-button title="立即购买" color="red" />
- </l-bar>
-
- <l-bar class="margin-top-xl">
- <l-bar-item title="收藏" icon="favor" />
- <l-bar-item title="购物车" icon="cart" />
- <l-bar-item-button title="加入购物车" color="orange" />
- <l-bar-item-button title="立即购买" color="red" />
- </l-bar>
- </view>
- <l-demo-description>
- 大块按钮需要使用 l-bar-item-button 标签,可以设置 title、color 属性
- </l-demo-description>
-
- <l-title>标题栏:</l-title>
- <view class="bg-gray">
- <l-title>默认标题</l-title>
- <l-title long>长圆点标题</l-title>
- <l-title type="underline">下划线标题</l-title>
- <l-title type="colorfulUnderline" color="blue">变色下划线标题</l-title>
- <l-title type="blurUnderline" color="green">扩散下划线标题</l-title>
- <l-title type="nextSubtitle" color="blue" subtitle="subtitle">带副标题标题文字</l-title>
- <l-title type="blurSubtitle" subtitle="subtitle">带扩散副标题的标题文字</l-title>
- </view>
- <l-demo-description>
- 标题栏使用 l-title 标签;添加 long 属性即设为长圆点标题;color 属性可以设置颜色;
- 设置 type 属性为 underline 或 blurUnderline 可以设为带有下划线或扩散下划线的样式;
- 设置 type 属性为 colorfulUnderline 可以设为带有变色下划线样式,注意变色下划线的颜色无法更改;
- 设置 type 属性为 nextSubtitle 或 blurSubtitle 可以设为带有副标题或者扩散副标题的样式;
- 副标题通过名为 subtitle 的属性或者插槽来设置
- </l-demo-description>
-
- <l-title>顶部操作栏:</l-title>
- <view class="bg-gray">
- <l-banner>基础操作条</l-banner>
-
- <l-banner color="black">
- 返回操作条
- <view slot="left">
- <l-icon type="back" />
- 返回
- </view>
- </l-banner>
-
- <l-banner color="blue">
- 复杂操作条
- <view slot="left">
- <l-icon type="homefill" />
- 首页
- </view>
- <l-avatar slot="right" src="https://img.learun.cn/wxcx/pic.jpg" round />
- </l-banner>
- </view>
- <l-demo-description>
- 顶部操作条使用 l-banner 标签;名为 left、right 的插槽内容将渲染到操作条左侧、右侧的位置;
- 可以设置 color 属性来修改操作条的背景色;默认插槽中的内容将渲染到操作条的中间
- </l-demo-description>
-
- <l-title>搜索操作栏:</l-title>
- <view class="bg-gray">
- <l-banner v-model="searchText" type="search" />
- <l-banner type="search" color="cyan" fill />
- <view class="margin-top padding">当前搜索框:{{ searchText }}</view>
- </view>
- <l-demo-description>
- 给 l-banner 添加属性 type="search" 即可设为搜索操作条;添加 fill 属性即可设为填充型样式;
- 名为 searchInput、searchButton 的插槽将渲染到搜索输入框、搜索按钮上;搜索框输入内容将绑定 v-model 上
- </l-demo-description>
- </view>
- </template>
-
- <script>
- export default {
- data() {
- return { searchText: '' }
- }
- }
- </script>
-
- <style scoped>
- l-title,
- l-banner {
- margin-top: 20upx;
- }
- </style>
|