美文网首页Wikfit
使用 wikift 系统的 wikift-contributio

使用 wikift 系统的 wikift-contributio

作者: qianmoQ | 来源:发表于2018-02-09 11:41 被阅读38次

wikift-contribution-charts 是一套angular2开发的用于显示用户分享的图表, 先看一下效果:

image.png

是不是有些类似于 GitHub 的 commit 记录呢? wikift-contribution-charts 使用方式很简单, 数据结构也不是很繁琐, 纳闷我们先看一下如何使用该组件?

  • 在 angular2 项目的 package.json 文件中加入以下代码:
"wikift-contribution-charts": "^1.0.0" 
  • 停止当前项目, 使用以下命令安装需要依赖
npm install
  • 在需要使用该组件的 module 组件中加入以下内容
import { WikiftContributionModule } from 'wikift-contribution';

@NgModule({
   imports: [
        ...,
        WikiftContributionModule,
        ...
    ],
    exports: [],
    declarations: [
    ],
    providers: [
    ],
})
  • 在对应 module 的组件的展示层(html 页面)键入以下内容
<wikift-contribution [data]="data"></wikift-contribution>
  • 填充需要的 data 数据结构(在组件的 compment 文件里面添加)
{
    "data": [
        {
            "date": 1514736000000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        },
        {
            "date": 1514822400000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        },
        {
            "date": 1514908800000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        },
        {
            "date": 1514995200000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        },
        {
            "date": 1515081600000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        },
        {
            "date": 1515168000000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        },
        {
            "date": 1515254400000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        },
        {
            "date": 1515340800000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        },
        {
            "date": 1515427200000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        },
        {
            "date": 1515513600000,
            "details": [
                {
                    "name": null,
                    "date": 1546185600000,
                    "value": 0
                }
            ],
            "total": 0
        }
    ]
}

此时访问页面即可看到展示效果

相关文章

  • 使用 wikift 系统的 wikift-contributio

    wikift-contribution-charts 是一套angular2开发的用于显示用户分享的图表, 先看一...

  • 记录下载Android 源码过程

    系统要求:编译android系统使用Mac系统或者Ubuntu系统。笔者用的是VMware虚机安装Ubuntu使用...

  • 2018-06-07

    使用Systemd更改Linux系统时区 如果你使用的 Linux 系统使用 Systemd,还可以使用timed...

  • 乱码问题

    乱码问题 来自于使用的编码不同 A系统使用GBK B系统使用UTF-8

  • A账号登B系统[转]

    现有系统A,系统B,B系统要使用A系统的用户体系。员工张三在A系统存在账号。现要实现,张三可以使用A系统的账号登录...

  • 使用collectionView实现瀑布流

    使用collectionView实现瀑布流。 系统默认布局 在使用 collectionView 的时候,系统默认...

  • 登录安全验证

    背景 为给系统使用者,在系统层级建立用户画像,同时搜集用户使用数据,不断改善系统使用体验,任何系统(除简单小工具外...

  • Linux系统中ls命令的常用场景

    使用Linux系统,命令的使用是必不可少的。无论是系统的维护人员还在自用Linux系统的桌面用户,熟练的使用Lin...

  • UISearchController

    1、系统自带搜索框2、谓词的使用 使用系统自带搜索框UISearchController, 使用这个协议UISea...

  • Java使用的系统

    配置地址:http://learning.happymmall.com 1.JDK 2.Git 3.Maven...

网友评论

    本文标题:使用 wikift 系统的 wikift-contributio

    本文链接:https://www.haomeiwen.com/subject/bqeftftx.html