adminPage-vue3依赖DetailsModule版本说明:V1.2.1——1) - 新增span与labelSpan属性

文章目录

  • 更新内容
  • DetailsModuleAPI汇总
    • 属性
    • 自定义对象
      • [config.list(array<object> 类型)](#config.list(array 类型))
      • 使用
      • 更新内容

        • 新增span与labelSpan属性,当使用span属性时将不适用默认的布局,如果24栅格系统进行重新布局

        DetailsModuleAPI汇总

        属性

        属性名 说明 类型 默认值 版本号
        span 每个单元格所占24栅格中的大小,声明后将使用24栅格布局 - 1.2.1
        labelSpan 每个label格所占24栅格中的大小 3 1.2.1

        自定义对象

        config.list(array 类型)

        属性名 说明 类型 默认值 版本号
        span 每个单元格所占24栅格中的大小,声明后将使用24栅格布局 - 1.2.1
        labelSpan 每个label格所占24栅格中的大小 3 1.2.1

        使用

        span属性(24栅格系统)

        当声明span时,将会使用24栅格布局,如果labelSpan被声明,则label位置将使用labelSpan的参数

        javascript 复制代码
        <template>
          <div style="margin: 50px 10%">
            <DetailsModule
              :config="detailConfig2"
              :data="detailData"
              nullText="暂无数据"
              :span="4"
              :labelSpan="4"
            >
            </DetailsModule>
            <DetailsModule
              :config="detailConfig2"
              :data="detailData"
              nullText="暂无数据"
            >
            </DetailsModule>
          </div>
        </template>
        <script setup>
        import { ref } from 'vue'
        import { DetailsModule } from 'adminpage-vue3'
        
        const detailData = ref({
          data1: 'data1',
          data2: '',
          data3: '',
          data4: 'data4',
          data5: 'data5',
        })
        const detailConfig2 = [
          {
            title: '模块一',
            list: [
              {
                label: '数据一',
                key: 'data1',
                span: '8',
                labelSpan: '4',
              },
              {
                label: '数据二',
                key: 'data2',
                span: '4',
                labelSpan: '8',
              },
              {
                label: '数据三',
                key: 'data3',
                nullText: '尚未录入数据',
              },
              {
                label: '数据四',
                key: 'data4',
              },
              {
                label: '数据五',
                key: 'data5',
              },
            ],
          },
        ]
        </script>
        相关推荐
        WeiXin_DZbishe7 分钟前
        基于微信小程序的本地闲置物品交易平台-计算机毕设 附源码【课程设计】26825
        vue.js·spring boot·python·微信小程序·架构·php·课程设计
        小羊没烦恼!9 分钟前
        OS X 上使用.NET开发应用程序
        开发语言·前端·数据库·人工智能·c#·策略模式
        朱包林10 分钟前
        iTerm2终端配置指南
        linux·javascript·python·云原生·容器·kubernetes·云计算
        高级程序源26 分钟前
        springboot本地生活服务平台33399-计算机课程设计、毕业设计
        vue.js·spring boot·python·mysql·小程序·flask·课程设计
        高级程序源31 分钟前
        springboot社区旧物回收管理系统25381-计算机课程设计、毕业设计
        vue.js·spring boot·python·django·课程设计
        高级程序源34 分钟前
        springboot大学生体测系统72170-计算机课程设计、毕业设计
        java·vue.js·spring boot·后端·python·django·课程设计
        谢亮_vipxieliang38 分钟前
        JavaScript this 指向完全指南:调用位置决定一切
        开发语言·javascript·ecmascript
        Eiceblue1 小时前
        使用 Python 实现 Excel 行列转置(保留单元格样式)
        前端·python·excel
        WeiXin_DZbishe1 小时前
        基于Node.js的马拉松赛事管理系统的设计与实现-计算机毕设 附源码【课程设计】90211
        java·javascript·vue.js·python·php·课程设计
        西西学代码1 小时前
        像素和颜色之间的转换(Flutter)
        前端·javascript·flutter