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

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

之前写一个 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对象,现象和上图一样的

转载地址:http://ttyyn.baihongyu.com/

你可能感兴趣的文章
定时器停止
查看>>
分层模型介绍
查看>>
http协议和url介绍
查看>>
请求包和应答包简单介绍
查看>>
Freckles
查看>>
放苹果
查看>>
统计同成绩的学生人数
查看>>
最小年龄的3个职工
查看>>
Spring Data JPA介绍与Spring的整合
查看>>
Spring Data JPA 自定义Repository接口与子接口
查看>>
Java 对上传文件进行魔数校验
查看>>
RabbitMQ入门高级特性
查看>>
Java对象序列化与反序列化
查看>>
同步、异步与阻塞、非阻塞的理解
查看>>
Java NIO核心三大组件Channel、Buffer和Selector(一)
查看>>
Java NIO核心三大组件Channel、Buffer和Selector(二)
查看>>
常用字符集及字符编码和Charset类
查看>>
JVM OOM异常
查看>>
Bootstrap 栅格基本模板使用
查看>>
SpringBoot 整合Druid数据源
查看>>