更新记录

1.0.0(2024-08-31)

  • 发布1.0.0版本

平台兼容性

HbuilderX/cli最低兼容版本
4.0

uni-app

Vue2 Vue3
?
app-vue app-nvue app-android app-ios app-harmony
? ? ? ? ?
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
? ? ? ? ? ? ? ? ?
微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 钉钉小程序 快手小程序 飞书小程序 京东小程序
? ? ? ? ? ? ? ? ?
快应用-华为 快应用-联盟
? ?

uni-app x

app-android app-ios
? ?
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
? ? ? ? ? ? ? ? ?

[wfw-table]

插件介绍

[实现动态配置列表选项信息。选中变色,并返回选中信息]

使用说明

<wfw-table type="edit" :selectList="selectList" :selectIndex="selectIndex" @clickSelect="clickSelect"
    @change="change" :table="table"></wfw-table>
<script>
    import {
        wfwTable
    } from "@/uni_modules/wfw-table/components/wfw-table/wfw-table.vue"
    export default {
        components: {
            wfwTable
        },
        data() {
            return {
                //默认选中tabbar(不必填)
                selectIndex: 1,
                //tabbar值
                selectList: [
                    '男生',
                    '女生'
                ],
                //列表数据
                table: {
                    title: '30分钟各项运动消耗热量表',
                    header: [
                        '运动项目',
                        '运动强度',
                        '66公斤男性消耗热量(千卡)',
                        '标记'
                    ],
                    list: [{
                            title: '步行',
                            isCheck: true,
                            list: [{
                                    name: '慢速',
                                    number: '82.5',
                                    isCheck: false,
                                },
                                {
                                    name: '中速',
                                    number: '115.5',
                                    isCheck: true,
                                },
                                {
                                    name: '快速',
                                    number: '132',
                                    isCheck: false,
                                },

                            ]
                        },
                        {
                            title: '跑步',
                            isCheck: true,
                            list: [{
                                    name: '走跑结合',
                                    number: '198',
                                    isCheck: true,
                                },
                                {
                                    name: '慢跑',
                                    number: '231',
                                    isCheck: false,
                                },
                                {
                                    name: '快跑',
                                    number: '264',
                                    isCheck: false,
                                },

                            ]
                        },
                        {
                            title: '自行车',
                            isCheck: false,
                            list: [{
                                name: '12-16km/h',
                                number: '132',
                                isCheck: false,
                            }, ]
                        },
                        {
                            title: '篮球',
                            isCheck: false,
                            list: [{
                                    name: '一般',
                                    number: '198',
                                    isCheck: false,
                                },
                                {
                                    name: '比赛',
                                    number: '231',
                                    isCheck: false,
                                },
                            ]
                        },
                    ]
                },
            }
        },
        methods: {
            clickSelect(e) {
                console.log('切换tabbar', e);
            },
            change(e) {
                console.log('选中监听事件', e);
            }
        },
    }
</script>

插件传参描述

/ 操作类型(look 查看 edit 编辑) / type: String / 类型为look时,是否不显示未选择的 / isNotShowNotCheck: Boolean / tabbar列表 / selectList: Array / 默认选中下标 / selectIndex: Number, String / 表格数据 / table: Object

监听事件返回参数

/ 选中/取消(状态切换)事件 / change(e) 返回 数据(table)及选中数据集(intensityIds),选中数据集为string类型(例如: 1,2,3)

/ 切换tabbar事件 / tabbar(e) 返回 数据(table)及选中数据集(intensityIds),选中数据集为string类型(例如: 1,2,3)

隐私、权限声明

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

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

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

暂无用户评论。

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