<view class="cate-section">
<view class="cate-item" v-for="(item,index) in types" :key="index" @click="cateItemClick(item)">
<image style="width: 60px; height: 60px;" src="../../../static/Snip20191130_1.png"></image>
<view style="height: 20px;font-size: 14px;text-align: center;">{{item.name}}</view>
</view>
</view>
.cate-section {
display: flex;
flex-direction: row;
}
.cate-item {
flex: 1;
height: 100px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
这是示例src图片:
下面代码的显示效果图,右上角总是显示不全缺一个角
不是缺角,是整张图的边框变成圆形了,而且是在别的地方把边框改成圆形的,你给的css里连"border"都没有。如果还是想保留圆形边框,你应该把"new"做成单独的组件贴在图片的右上角,而不要一起放在图里。这种组件叫badge,可以搜索一下别人的实现方法。