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 splice()方法详解
Sep 22 Javascript
jQuery实现倒计时按钮功能代码分享
Sep 03 Javascript
JS动态创建元素的两种方法
Apr 20 Javascript
JavaScript实现图片懒加载(Lazyload)
Nov 28 Javascript
JS数组搜索之折半搜索实现方法分析
Mar 27 Javascript
微信小程序解除10个请求并发限制
Dec 18 Javascript
基于vue实现圆形菜单栏组件
Jul 05 Javascript
layui form表单提交后实现自动刷新
Oct 25 Javascript
初学vue出现空格警告的原因及其解决方案
Oct 31 Javascript
JS实现图片幻灯片效果代码实例
May 21 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
Aug 04 Javascript
JavaScript实现鼠标移入随机变换颜色
Nov 24 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生成图形(Libchart)实例
2013/11/06 PHP
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
nodejs+express搭建多人聊天室步骤
2018/02/12 NodeJs
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
antd多选下拉框一行展示的实现方式
2020/10/31 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
python中的内置函数getattr()介绍及示例
2014/07/20 Python
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
Mac安装python3的方法步骤
2019/08/09 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
如何对python的字典进行排序
2020/06/19 Python
Python多线程的退出控制实现
2020/08/10 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
毕业生求职简历的自我评价
2013/10/07 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
协议书样本
2014/04/23 职场文书
学校关爱留守儿童活动方案
2014/08/27 职场文书
司机岗位职责范本
2015/04/10 职场文书
CDPR谈《巫师》新作用虚幻5原因 称不会为Epic独占
2022/04/06 其他游戏
Python之matplotlib绘制折线图
2022/04/13 Python
vue中data里面的数据相互使用方式
2022/06/05 Vue.js