博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Vue项目里面使用d3.js
阅读量:6570 次
发布时间:2019-06-24

本文共 626 字,大约阅读时间需要 2 分钟。

hot3.png

之前写一个 Demo里面 有些东西要使用d3实现一些效果 但是在很多论坛找资源都找不到可以在Vue里面使用D3.js的方法,npm 上面的D3相对来说 可以说是很不人性化了 完全没有说 在webpack上怎么使用D3.js

最后折腾很久 看到某位外国大佬 看他的案例 成功的实现了在Vue项目里面实现D3的使用

首先安装

npm install d3 --save-dev

以防万一,然后看package.json

安装完成

在我们开始之前,让我们渲染一个Vue组件,它使用常规的D3 DOM操作呈现一个简单的折线图:

代码简单易懂,但这仅仅是一个基本的例子。因为我们没有使用模板,所以需要更多操作和计算的更复杂的可视化会掩盖组件的设计和逻辑。上述方法的另一个警告是,我们不能使用scopedCSS 的属性,因为D3会动态地向DOM添加元素。

可以使用比较奇怪,但是代码比较优雅的方式去实现

//帮助突破技术瓶颈,提升思维

非常酷,即使它没有公开任何属性并且数据是硬编码的,它很好地将视图从逻辑中分离出来,并且使用Vue钩子,方法和data对象,现象和上图一样的

转载于:https://my.oschina.net/u/3970421/blog/2251361

你可能感兴趣的文章
安卓中高级开发面试知识点之——缓存
查看>>
Mac抓包神器-----Charles
查看>>
10.26 酷狗音乐校招前端一面经历
查看>>
redis基本操作
查看>>
#小贼音乐--Swift开发笔记 Step 2
查看>>
组合模式
查看>>
史上最全人工智能进阶干货
查看>>
Base封装(一)--我的最简MVP架构
查看>>
探索Redis设计与实现2:Redis内部数据结构详解——dict
查看>>
mysql二进制文件操作语法(mysql binary log operate statements)
查看>>
Android SpannableString使用示例
查看>>
Django内置的用户认证
查看>>
《数据科学家访谈录》总结·4
查看>>
windows环境PhpStorm中简单使用PHP_CodeSniffer规范php代码
查看>>
Spring AOP详解
查看>>
Spring boot 2.0 新特性之动态 Banner
查看>>
what a fuck!这是什么鬼东西?——实验吧
查看>>
利用动态宏实现根据字符串参数顺序确定多层分组顺序
查看>>
获取地理位置
查看>>
Robot Framework's built-in tool:libdoc
查看>>