vue中引入mxGraph的步骤详解


Posted in Javascript onMay 17, 2019

第一步:下载npm包

npm install mxgraph --save

第二步:新建一个index.js文件

文件内容如下

import mx from 'mxgraph';
const mxgraph = mx({
 mxImageBasePath: './src/images',
 mxBasePath: './src'
});
// decode bug https://github.com/jgraph/mxgraph/issues/49
window.mxGraph = mxgraph.mxGraph;
window.mxGraphModel = mxgraph.mxGraphModel;
window.mxEditor = mxgraph.mxEditor;
window.mxGeometry = mxgraph.mxGeometry;
window.mxDefaultKeyHandler = mxgraph.mxDefaultKeyHandler;
window.mxDefaultPopupMenu = mxgraph.mxDefaultPopupMenu;
window.mxStylesheet = mxgraph.mxStylesheet;
window.mxDefaultToolbar = mxgraph.mxDefaultToolbar;
export default mxgraph;

这个是官方引入的方法。它将返回一个接受对象作为选析那个的工厂函数。必须将mxBasePath选项提供给工厂函数,而不是将其定义为一个全局变量。

在vue使用时方法的指向会发生变化,所以将其挂载到window上。

第三步:在index.vue或其他文件中引入

import mxgraph from 'index.js';
const {mxGraph, mxClient, mxCodec, mxUtils, mxConstants, mxPerimeter} = mxgraph;

总结

以上所述是小编给大家介绍的vue中引入mxGraph的步骤详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
屏蔽网页右键复制和ctrl+c复制的js代码
Jan 04 Javascript
JavaScript包装对象使用介绍
Aug 29 Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 Javascript
开发中可能会用到的jQuery小技巧
Mar 07 Javascript
Bootstrap基础学习
Jun 16 Javascript
vue Render中slots的使用的实例代码
Jul 19 Javascript
无限循环轮播图之运动框架(原生JS实现)
Oct 01 Javascript
ndm:NPM的桌面GUI应用程序
Oct 15 Javascript
JS基于对象的链表实现与使用方法示例
Jan 31 Javascript
Vue函数式组件的应用实例详解
Aug 30 Javascript
解决Vue打包上线之后部分CSS不生效的问题
Nov 12 Javascript
js 动态校验开始结束时间的实现代码
May 25 Javascript
微信小程序云开发 搭建一个管理小程序
May 17 #Javascript
微信小程序云开发实现增删改查功能
May 17 #Javascript
微信小程序云开发实现云数据库读写权限
May 17 #Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
May 17 #Javascript
微信小程序云开发实现数据添加、查询和分页
May 17 #Javascript
js常用正则表达式集锦
May 17 #Javascript
Angular请求防抖处理第一次请求失效问题
May 17 #Javascript
You might like
用PHP读取和编写XML DOM的实现代码
2011/02/03 PHP
php数组编码转换示例详解
2014/03/11 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
利用php生成验证码
2017/02/23 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
突发奇想的一个jquery插件
2010/11/19 Javascript
提高jQuery性能的十个诀窍
2013/11/14 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
使用js获取图片原始尺寸
2014/12/03 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
浅析Visual Studio Code断点调试Vue
2018/02/27 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
python用来获得图片exif信息的库实例分析
2015/03/16 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
python 一个figure上显示多个图像的实例
2019/07/08 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
如何使用python切换hosts文件
2020/04/29 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
美国在线宠物用品商店:Entirely Pets
2017/01/01 全球购物
来自美国主售篮球鞋的零售商店:KICKSUSA
2017/11/28 全球购物
成人大专自我鉴定范文
2013/10/19 职场文书
区域销售经理职责
2013/12/22 职场文书
副董事长岗位职责
2014/04/02 职场文书
单位实习鉴定评语
2015/01/04 职场文书
公司处罚决定书
2015/06/24 职场文书
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers