1.2.1 • Published 4 years ago

dcv-txt-list v1.2.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

工程介绍

修改 package 配置文件组件名称(name)、描述(description)、版本(version)、入口文件(main);

修改组件目录下的 vue 布局文件,调整为实际组件布局;

修改组件目录下的 js 脚本文件,调整为实际组件实现逻辑;

修改组件目录下的 scss 样式文件,调整为实际组件样式内容;

将组件所需的资源文件放在组件目录下的 assets 文件夹下,注意引用路径;

修改根目录下的组件测试入口文件 index.vue,调整为实际组件调用方式;

修改根目录下的工程配置文件,调整组件名称(name)、描述(description)、版本(version)、入口文件(main)字段;

发布组件

在组件dcv-txt-list目录执行

npm publish

组件使用

  • 安装组件
    npm i dcv-txt-list
  • 使用组件
<template>
  <div class="dcv-txt-list">
    <div class="module" data-theme="default-theme">
      <!-- 使用组件 -->
      <dcvtxtlist
        :configuration="testData.configuration"
        :information="testData.information"
        :theme="theme"
      ></dcvtxtlist>
    </div>
  </div>
</template>

<script>
// TODO 引用组件
// 使用 npm i dcv-txt-list 命令安装引用
// import dcvtxtlist from 'dcv-txt-list';
//绝对路径引用,需拷贝组件文佳至本地
// import dcvtxtlist from "./dcv-txt-list/widge/index.js";
/**
 * @author lichao
 * @version 1.0.0
 * @description 组件使用和测试
 */
export default {
  name: "App",
  // 注册组件
  components: { dcvtxtlist },
  data() {
    // TODO 初始化数据
    return {
      testData: {
        configuration: {
          fontSize: 16,//列表默认字体
          themeColor: "#2196f3",//列表默认背景颜色
        },
        information: {
          data: [
            {
              name: "序号",
              unit: "",
              children: [
                {
                  name: "",
                  value: "1",
                },
                {
                  name: "",
                  value: "2",
                },
                {
                  name: "",
                  value: "3",
                },
                {
                  name: "",
                  value: "4",
                },
                {
                  name: "",
                  value: "5",
                },
                {
                  name: "",
                  value: "6",
                },
              ],
            },
            {
              name: "区域名称",
              unit: "",
              children: [
                {
                  name: "",
                  value: "抚顺北站",
                },
                {
                  name: "",
                  value: "抚顺职业技术学院",
                },
                {
                  name: "",
                  value: "抚顺北站",
                },
                {
                  name: "",
                  value: "辽宁石油化工大学",
                },
                {
                  name: "",
                  value: "抚顺南站",
                },
                {
                  name: "",
                  value: "辽宁大学",
                },
              ],
            },
            {
              name: "人数",
              unit: "人",//此列的单位
              children: [
                {
                  name: "",
                  value: "342",
                },
                {
                  name: "",
                  value: "4554",
                },
                {
                  name: "",
                  value: "12565",
                },
                {
                  name: "",
                  value: "77684",
                },
                {
                  name: "",
                  value: "47",
                },
                {
                  name: "",
                  value: "6",
                },
              ],
            },
          ],
        },
      },
    };
  },
  mounted() {},
  methods: {},
};
</script>
<style scope lang="scss">
.dcv-txt-list {
  display: flex;
  flex-wrap: wrap;
  .module {
    width: 400px;
    height: 300px;
    border: 1px solid #ccc;
    margin: 12px;
    // padding: 24px;
    background: #011840;
  }
  .app-from {
    position: absolute;
    top: 0;
    right: 0px;
    height: 100vh;
    width: 300px;
    overflow-y: scroll;
  }
}
</style>
1.2.1

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago