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 相关文章推荐
JavaScript面向对象之Prototypes和继承
Jul 12 Javascript
onkeydown事件解决按回车键直接提交数据的需求
Apr 11 Javascript
JQuery的ready函数与JS的onload的区别详解
Nov 21 Javascript
jQuery读取和设定KindEditor值的方法
Nov 22 Javascript
Jquery插件编写简明教程
Mar 25 Javascript
jquery删除指定子元素代码实例
Jan 13 Javascript
Javascript中实现trim()函数的两种方法
Feb 04 Javascript
深入浅析Extjs中store分组功能的使用方法
Apr 20 Javascript
HTML页面,测试JS对C函数的调用简单实例
Aug 09 Javascript
JS实现简单易用的手机端浮动窗口显示效果
Sep 07 Javascript
浅谈Web页面向后台提交数据的方式和选择
Sep 23 Javascript
JS实现百度搜索框关键字推荐
Feb 17 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中用文本文件做数据库的实现方法
2008/03/27 PHP
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
基础的prototype.js常用函数及其用法
2007/03/10 Javascript
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
js hover 定时器(实例代码)
2013/11/12 Javascript
js实现仿QQ秀换装效果的方法
2015/03/04 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
2018/04/14 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
numpy中索引和切片详解
2017/12/15 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
python 实现turtle画图并导出图片格式的文件
2019/12/07 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
django有哪些好处和优点
2020/09/01 Python
彻底解决pip下载pytorch慢的问题方法
2021/03/01 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
机电一体化专业应届本科生求职信
2013/09/27 职场文书
管理科学大学生求职信
2013/11/13 职场文书
总裁秘书岗位职责
2013/12/04 职场文书
公司出纳岗位职责
2013/12/07 职场文书
市场开发计划书
2014/05/07 职场文书
丧事答谢词
2015/01/05 职场文书
大连导游词
2015/02/12 职场文书
2015年库房工作总结
2015/04/30 职场文书
幼儿园小班开学寄语
2015/05/27 职场文书
详解如何用Python实现感知器算法
2021/06/18 Python
Log4j.properties配置及其使用
2021/08/02 Java/Android