
vue
爱吃香菜君
我爱学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vue项目中使用quill富文本编辑器
最近新起了一个项目,弃用之前的UE富文本编辑器,通过调研决定使用quill,一个很简单的小插件哈,以下是我的使用经验 1. 安装 npm install vue-quill-edito 2. 引用注册 //引用 import 'quill/dist/quill.core.css'; import 'quill/dist/quill.snow.css'; import 'quill/dist/quill.bubble.css' import { quillEditor } from 'vue原创 2021-08-11 15:53:04 · 812 阅读 · 0 评论 -
D3.js实现双曲线示波器
先上效果图 项目需要做一个显示不同波形的示波器,所以研究了一下D3,代码放一下,便于自己温习,有需要的可以自行学习。(欢迎指正);项目环境为vue项目中在node环境下,使用d3实现 this.padding = {top: -10, right: 10, bottom: 120, left: 40}; //坐标data大致这个形式 this.data[0].gainVal = [{"x":0,"y":439},{"x":1,"y":17},{"x":2,"y":799},{"x":3,"y":751}原创 2020-06-24 10:09:41 · 1715 阅读 · 3 评论 -
原生js解决dblclick双击和mousedown,mouseup鼠标按下抬起冲突问题
最近在开发项目中遇到这么一条需求,canvas画布上实现图形的拖拽以及双击结束多边形画图的功能。但是遇到了鼠标事件冲突的问题。参考网上demo最后确定的实现思路是,使用setTimeout方法。判断一下延迟250ms后是否鼠标按下了一次。若按下了一次,则是mousedown事件,大于1次则是dblclick事件。 mousedown (event) { if (event.button === 0)//判断左右鼠标中键 0为左键 2为右键 {原创 2020-05-26 17:12:55 · 2721 阅读 · 0 评论