{"_id":"@ams-team/block-chart","_rev":"3-0c81aae79eb9d428c631d5553c1a0ec7","name":"@ams-team/block-chart","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.7":{"name":"@ams-team/block-chart","version":"0.1.7","description":"图表","author":{"name":"edward.shao"},"main":"lib/block-chart.js","unpkg":"lib/block-chart.js","amsConfig":{"externals":{"echarts":"echarts"}},"dependencies":{"echarts":"4.2.1"},"_id":"@ams-team/block-chart@0.1.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"w3cmark","email":"lijungm305@gmail.com"},"dist":{"integrity":"sha512-DIpbpjjZVIE8eHeBM0jjlB3+PVFsm60n3QjUS/dDGU8tigCGQVpACYqXQ6jiThYyqKtyiRzQxmdJqsRY2kGQSQ==","shasum":"c06d639582a38548ed15f319bba6c6183aef28a7","tarball":"https://registry.npmjs.org/@ams-team/block-chart/-/block-chart-0.1.7.tgz","fileCount":11,"unpackedSize":19298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVoT2CRA9TVsSAnZWagAA/BUP/22+XqJE6vH5YHEpS56e\nZL4r4K05P+zF/myOXn+9GAq5FbmZEBF+SnyX2/hnOtn37C1TgVpjNKsHBspO\nwbrKX3JydEZ/I+cGa2zhekFMs2nn9A983nvUPYe7PQJXZYDgffXRFoF8i6Ww\n6JoyCN0g2EXTccMSxSW5eVf1eoErzxe2R6mg48REosrt+MCYUgvyOsf9QOGN\nTWlB9dEPGfFkSGFgdoZlrRFgFitBTgc0bZlyif8YaGf7ZQfcNBngY6Md9gxI\nwBUGTEsYo5Ybcp+dJQkjXeA8Rgn+UMMvbQw0VFd1goHrnCI1RrKzZ4IHMgko\n5p0oGj+fjTP+7mKZ2hcpsBaRuepoFc5AwcV6H709YVHvRFJShnHm8Lc7zsME\n/cKsnIuyyMPuNEpcruxo+BP0oU+jlROnLCkevr+WCAGaRQ+p9YjWJETgSHGa\n5lpstGcnB4QZi/cI3NtqNVHtl2xSRi/crplI6ckPra/a4lM4PpsUhUVt9aAv\nFcKVHhz4AAKJnHuxTniQ1swKgqAMDOqNsqggy7gIA3sle0n8m7ymsAyMLc5G\nvmMABmkD7HVj5j5SuTIoOci/6MpDwh2zsMThdr8BveBM+t28/cm6pThlx5Uz\nKFI7AoonWZYaHB7RzDo63seTJzAVxNrpFDeOrkECEhUxxsZgJWQMkTLyV2X1\nTuWy\r\n=SI2d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE2TuVGVuq9OqJT+otOEOv5B/R99+k0xNBEjQEZAXbbQIgQvpEHDYry1fvAEDX0KtLBBzUdigMc4JfD6FW60Ozz3w="}]},"maintainers":[{"name":"w3cmark","email":"lijungm305@gmail.com"},{"name":"eshaooo","email":"16602047278@163.com"},{"name":"bfkkkd","email":"yournana@gmail.com"},{"name":"wzbwzb","email":"1069467662@qq.com"},{"name":"hodor-cn","email":"331492653@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/block-chart_0.1.7_1565951221841_0.36893829534919886"},"_hasShrinkwrap":false},"0.1.8":{"name":"@ams-team/block-chart","version":"0.1.8","description":"图表","author":{"name":"edward.shao"},"main":"lib/block-chart.js","unpkg":"lib/block-chart.js","amsConfig":{"externals":{"echarts":"echarts"}},"dependencies":{"echarts":"4.2.1"},"_id":"@ams-team/block-chart@0.1.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"w3cmark","email":"lijungm305@gmail.com"},"dist":{"integrity":"sha512-RTUrdcVNO+HtwDiFN0lyWQYBmzR0sfs5dVRoWDoOY6YulK7rymDWbymmCFKR5A2XPfaDEV5lw504zxq07MIMdQ==","shasum":"0cbadca3b0584c1472351ccc3019d6c4e808ad9c","tarball":"https://registry.npmjs.org/@ams-team/block-chart/-/block-chart-0.1.8.tgz","fileCount":12,"unpackedSize":31630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWSoXCRA9TVsSAnZWagAAiEsP/3KruUAmBMjafCbOB2qq\nPGkq3SEu0X3z8OcRLt6gpfBaiFGq3/TFOIAIUIFZDaOgPb4mlJ/0gSwn5aUP\nDLY1Bcl22SPhw+W0tVW3KpENdkXlmE9vuxocUPZo3EQROg9OFbGvX7ZU0c/J\noeX8r9G4ipZtiPT3ZsKFMphmZ0uvlLZ5yC2bkXo3Zxamv3EhOrs/Nxt/rH/v\nsF9ny+9/FavTe97QvaC/uIWf67N2C23DINBx2LRIiVQZoIe5QLxESuls96Qn\nMewC4RPlSCq1z3AwWWyKaiqSAi9b0Ft1dH1R5w12snMCbnqL4ZoQUCBa5WR+\nW6+s2x+yrd0Tq4diG0Qjcbr7MuMmDiF2zLkpLKu8l+hKT0qAj4ewaVbvF4mt\nw1BuqDWJbdCYEESnBoAoPNCXfe64fFVc9F0rCrd3JZhAiImr3qny2/JBC7sc\ng8fMaWDk9Se/+WXKj5Kdys5G+S3j7+ZYuZSJa/6ju8IB+BW/OlUVpZIfTa3u\nGCdTnhl65vGOvuCEZ039bSFJsLF6F+chq9ZRYR1QzVU7MM9IppjHnGkVY5Qf\nbbWZIxB6Zy9C92WqlJ/fGMjM5v3zmD8qAezCR3N3OyUSwcjj+Ah1tLOs9mea\ntrilaLOsdHzRUezSIze68r0CW0OHBO59CLQT4eIVlNHITFr3O90BmkdjqWQo\nIOHQ\r\n=+n6O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzhLcP+eu9dAtvTNDptVBYL5dDi8gfluDO99YhOS7xCgIgD+3oRoc2NIQ/eyl/wyPp2A24UZ1U/gKW5ECpOedDD0k="}]},"maintainers":[{"name":"bfkkkd","email":"yournana@gmail.com"},{"name":"eshaooo","email":"16602047278@163.com"},{"name":"hodor-cn","email":"331492653@qq.com"},{"name":"w3cmark","email":"lijungm305@gmail.com"},{"name":"wzbwzb","email":"1069467662@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/block-chart_0.1.8_1566124566799_0.31195512089562727"},"_hasShrinkwrap":false},"0.5.0":{"name":"@ams-team/block-chart","version":"0.5.0","description":"AMS图表","author":{"name":"ams"},"main":"lib/block-chart.js","unpkg":"lib/block-chart.js","amsConfig":{"externals":{"echarts":"echarts"}},"dependencies":{"echarts":"4.2.1"},"_id":"@ams-team/block-chart@0.5.0","_nodeVersion":"8.16.2","_npmVersion":"6.14.4","_npmUser":{"name":"wzbwzb","email":"1069467662@qq.com"},"dist":{"integrity":"sha512-Gs5GFiD4+VcvJUN6lhuu5FLg1021IfASsZI5rKQd3tX7fuoJGFJXthf9PNtfs4L8Q5C0wqrK244VTpaFoAJxpA==","shasum":"f782f55e4eccc9aa23174de16d7b0b850a9c829d","tarball":"https://registry.npmjs.org/@ams-team/block-chart/-/block-chart-0.5.0.tgz","fileCount":14,"unpackedSize":67695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglAhaCRA9TVsSAnZWagAA3/8QAKT1AqseN4OxeLxNLaRG\nA47DRfkCMcca2wJeVKRacqnm6iWqYwVss9LvaCUHq1A3tIkHUW0V1h7mfHK/\nNKEDhHUqEGjFblQUyoz7KJe3dZZH0l3ymrkRRCfeaKel7axpBugK+6CJfGRa\neie4Rtph82TJpf4YsuLKMq7Bv8xYjORR9PIxvo+8KrERtvGIDR113QPS/ibO\nLGXd+BB/+Ao9gLvWRboGMMosOfilEJVY08TIjMKdhuYwgELigs9EYEpcBQMs\ns3ckZgd1yL81Jlq9NuPt6XxSzcSCrwm4Piz+vn3lgoklfQ8+1W+s7zxhMZ9F\nwTsXlvjuS5yZe6XWCB5kLlb2crGtlExq0EON5EBJGraMT6r+Vv/M+kvtQ8U4\nOslJOn4Sfb4Cf60c6d9SnPva8bQ/XhwSmN0D5RyqcunWp/nT9LIN3Jnywl6r\n1TDZBOLHvmwSJ8bUQfypG6XE80kXzkNFcLqGa4JRsrukDLGfuDXWXkXaNJPF\nkHhYCsKnIp2VkUQzpVYLqIMYovUwAMBcLeOZtDUNvR5SMDWsCqNjAZPavXLA\nM4bfrjqiVtOep7SRxFsNvmt2szjDV5Wz4O6lWornqpTzyJSDh2akdcNV7Uec\nJcjJubGiQvavS2c8Ha999zaiU1tlpf1LGz1B+pIlZzhtPFAQu1dM/g2RL8pg\ncsN7\r\n=qFT9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFWSOhpAyTZKMl8lbTIfH+u/0KNZfPXjYUugp9JXH2pAIhALDolL4qm7kZhFyPwamawibKSy2xOVKXoUneF/oJIWyM"}]},"directories":{},"maintainers":[{"name":"hodor-cn","email":"331492653@qq.com"},{"name":"wzbwzb","email":"1069467662@qq.com"},{"name":"bfkkkd","email":"yournana@gmail.com"},{"name":"eshaooo","email":"16602047278@163.com"},{"name":"w3cmark","email":"lijungm305@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/block-chart_0.5.0_1620314201649_0.5483891280352096"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-16T10:27:01.625Z","0.1.7":"2019-08-16T10:27:02.131Z","modified":"2022-04-04T13:53:03.976Z","0.1.8":"2019-08-18T10:36:06.911Z","0.5.0":"2021-05-06T15:16:41.778Z"},"maintainers":[{"name":"hodor-cn","email":"331492653@qq.com"},{"name":"wzbwzb","email":"1069467662@qq.com"},{"name":"bfkkkd","email":"yournana@gmail.com"},{"name":"eshaooo","email":"16602047278@163.com"},{"name":"w3cmark","email":"lijungm305@gmail.com"}],"description":"AMS图表","author":{"name":"ams"},"readme":"# blovk-chart AMS图表\n\n- 定制图表block基于echart插件实现\n- 与其他block区别在于新增options配置项，options配置规则同echart配置对应\n- 其他机制实现同ams基础block\n- 区别：\n    - 对options中的数据可使用'data.xxx'字符标识与block.data数据动态绑定\n    - 数据变化只需关注block.data，即可实现图表更新\n\n## 安装\n\n### @ams-team/block-chart <Badge text=\"0.2.0\"/>\n\n> 依赖开源 `echarts`\n\n```\nnpm i --save echarts\nnpm i --save @ams-team/block-chart\n```\n\n### 使用\n\n```js\n// 引入图表区块\nimport chart from '@ams-team/block-chart';\n// 可以单独引入唯品会定制主题使用 v0.2.0+\nimport '@ams-team/block-chart/lib/theme/vipshop.js';\nVue.use(chart);\n\n// ams配置\nconst amsConfig = {\n    type: 'chart',\n    options: {\n        theme: 'vipshop', // 配置使用唯品会定制主题，默认使用的主题是echart官方的macarons\n    }\n}\n```\n\n### CDN\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/echarts@4.1.0/dist/echarts.min.js\"></script>\n<script src=\"http://h5rsc.vipstatic.com/ams/block/block-chart@0.2.0.js\"></script>\n```\n\n## 结构\n\n```js\nexport interface Data { [field: string]: any }\nexport interface ChartBlock {\n    type: 'chart',\n    resource: string,\n    style?: Data,\n    data?: Data,\n    options: Data,\n    events?: Data,\n    actions?: { [field: string]: () => any },\n    render?: boolean | string\n}\n```\n\n## 参数列表\n\noptions配置\n| 参数 | 类型 | 是否必填 | 说明\n| -- | -- | -- | --\n| type | string | 是 | block类型，固定值为`chart`\n| options | object | 是 | 图表配置，详见[ options ](./api.md#options-chart)\n| resource | string | 否 | 指定resource\n| style | object | 否 | block添加样式\n| data | object | 否 | block数据，详见[ data ](./api.md#data)\n| events | object | 否 | 事件定义\n| actions | object | 否 | 自定义actions，可被events中使用\n| render | boolean | string | 指定渲染方式\n\n## 例子\n\n```json\n{\n  \"type\": \"chart\",\n  \"style\": {\n    \"width\": \"100%\",\n    \"height\": \"500px\"\n  },\n  \"data\": {\n    \"title\": \"折线图表\",\n    \"legend\": [\"邮件营销\", \"联盟广告\"],\n    \"xAxis\": [\"周二\", \"周二\", \"周二\", \"周四\", \"周五\", \"周六\", \"周日\"],\n    \"series1\": [120, 132, 101, 134, 90, 230, 210]\n  },\n  \"options\": {\n    \"BASE\": \"LINE\",\n    \"series\": [{\n      \"name\": \"邮件营销\",\n      \"stack\": \"总量\",\n      \"data\": \"data.series1\"\n    }, {\n      \"name\": \"联盟广告\",\n      \"stack\": \"总量\",\n      \"data\": [220, 182, 191, 234, 290, 330, 310]\n    }]\n  }\n}\n```","readmeFilename":"README.md"}