如何详细解析在Vue项目中集成JointJS的步骤与流程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计890个文字,预计阅读时间需要4分钟。
在Vue中引入joint.js遇到问题,网上搜索了许多,都没有找到明确的解决方案。经过两天摸索,终于弄明白了,做个记录。
首先,我参考了一篇来自StackOverflow的文章。看完这篇文章,大致明白了问题所在,但还需要进一步实践。
经过一番实践,最终成功引入了joint.js。
在vue中引入joint.js的问题,之前在网上搜了很多,都没有给出一个确切的答案,捣鼓了两天终于弄明白了,做个记录。
首先,我参考了一篇来自stackoverflow的文章
看完这篇文章,大家应该至少大致怎么做了,下面我们来具体看一下:
首先在vue项目中运行npm install jointjs --save
然后在入口文件,我的是main.js,也有可能是app.js中加入下面两行,把joint.js和jquery作为全局变量
window.$ = require('jquery');
window.joint = require('jointjs');
这里需要注意的是,joint.js依赖backbone、jquery和lodash,在通过script方式引入时,需要一一引入这些文件,但通过vue的npm时不需要,npm引入的joint.js已经默认封装好了这些。
通过这样引入还不够,可能会遇到图可以正常加载,但无法拖拽的问题,遇到这些问题一般是joint.js和自己vue项目中的环境冲突了,导致无法读取或者读取错误。
本文共计890个文字,预计阅读时间需要4分钟。
在Vue中引入joint.js遇到问题,网上搜索了许多,都没有找到明确的解决方案。经过两天摸索,终于弄明白了,做个记录。
首先,我参考了一篇来自StackOverflow的文章。看完这篇文章,大致明白了问题所在,但还需要进一步实践。
经过一番实践,最终成功引入了joint.js。
在vue中引入joint.js的问题,之前在网上搜了很多,都没有给出一个确切的答案,捣鼓了两天终于弄明白了,做个记录。
首先,我参考了一篇来自stackoverflow的文章
看完这篇文章,大家应该至少大致怎么做了,下面我们来具体看一下:
首先在vue项目中运行npm install jointjs --save
然后在入口文件,我的是main.js,也有可能是app.js中加入下面两行,把joint.js和jquery作为全局变量
window.$ = require('jquery');
window.joint = require('jointjs');
这里需要注意的是,joint.js依赖backbone、jquery和lodash,在通过script方式引入时,需要一一引入这些文件,但通过vue的npm时不需要,npm引入的joint.js已经默认封装好了这些。
通过这样引入还不够,可能会遇到图可以正常加载,但无法拖拽的问题,遇到这些问题一般是joint.js和自己vue项目中的环境冲突了,导致无法读取或者读取错误。

