更新记录

1.0.0(2023-09-16)

1、添加选中包装盒组件 2、添加示例


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.12 app-vue
钉钉小程序 快手小程序 飞书小程序 京东小程序
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × ×

cc-packing-box 选中包装盒组件

主要用于选中状态标识。

基本用法

  • 设置 color 属性,可以设置选中时外部包裹颜色
  • 设置 borderWidth 属性,可以设置边框宽度
  • 设置 round 属性,可以设置圆角
  • 设置 active 属性,可以设置选中状态

<template>
    <view>
        <view class="list">
            <cc-packing-box color="#316ffe" borderWidth="2rpx" round="10rpx" :active="currentArry.includes(index)"
                @click="select($event, index)" v-for="(item, index) in dataList" :key="index">
                <view class="box">
                    <text>{{item.name}}</text>
                </view>
            </cc-packing-box>
        </view>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                currentArry: [],
                dataList: [{
                    name: '语文'
                }, {
                    name: '数学'
                }, {
                    name: '英语'
                }, {
                    name: '物理'
                }]
            }
        },
        onLoad() {},
        methods: {
            select(e, index) {
                const i = this.currentArry.findIndex(item => item == index)
                if (i != -1) {
                    this.currentArry.splice(i, 1)
                } else {
                    this.currentArry.push(index)
                }
            }
        }
    }
</script>

<style>
    .list {
        display: flex;
    }

    .box {
        width: 120rpx;
        height: 50rpx;
        background: #ff6c17;
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 10rpx;
    }

    .cc-packing-box {
        margin: 24rpx;
    }
</style>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问