引用的是weui的cells/cell/slideview,wxml代码贴出如下
<view class="page__bd">
<view>
<button class="weui-btn" style="width:100%;" type="primary">创建新分类</button>
</view>
<view>
<scroll-view scroll-y="{{true}}" style="width: 100%; height: 100%;" refresher-enabled="{{true}}" refresher-threshold="{{100}}" refresher-default-style="white" refresher-background="lightgreen" refresher-triggered="{{triggered}}" bindrefresherpulling="onPulling" bindrefresherrefresh="onRefresh" bindrefresherrestore="onRestore" bindrefresherabort="onAbort">
<mp-cells ext-class="my-cells">
<block wx:for="{{bookmarks}}" wx:for-item="directory" wx:key="categoryId">
<block wx:if="{{directory.category.level!=0}}">
<mp-slideview buttons="{{slideButtons}}" icon="{{true}}" bindbuttontap="slideButtonTap">
<mp-cell class="weui-slidecell" value="{{directory.category.categoryName}}" style="text-align: center; color:blue;"></mp-cell>
</mp-slideview>
</block>
<block wx:for="{{directory.bookMarks}}" wx:for-item="bmlist" wx:key="bookmakId">
<mp-slideview buttons="{{slideButtons}}" icon="{{true}}" bindbuttontap="slideButtonTap">
<mp-cell class="weui-slidecell" value="{{bmlist.bookmarkName}}"></mp-cell>
</mp-slideview>
</block>
<button class="weui-btn" style="width:100%;" type="primary">创建书签</button>
</block>
</mp-cells>
</scroll-view>
</view>
</view>
就是通过scroll-view/mp-cells/mp-cell/mp-slideview来分类显示书签,蓝色的是分类名称,黑色的是书签名
为什么我的每一行都显示那么高,能否做到每一行都适合文字高度呢?
截图如下显示的是小程序开发工具显示的效果:
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
这类还是自定义来的快一下,嘿嘿
这个。。。好久不见weui,自己改一下吧,覆盖默认样式,或者干脆别用这个效果
background-color: var(--weui-BG-2);
border-radius: 8px;
padding: 26px;
line-height: 1;
font-size: 17px;
}
在slideview的wxss里有如上的样式定义,把其中的line-height改改好像生效了。