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 相关文章推荐
JS判断当前日期是否大于某个日期的实现代码
Sep 02 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
Feb 12 Javascript
JQuery自适应窗口大小导航菜单附源码下载
Sep 01 Javascript
谷歌Chrome浏览器扩展程序开发小记
Jan 06 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
May 27 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
Apr 01 Javascript
JavaScript数据结构之二叉树的查找算法示例
Apr 13 Javascript
JS实现图片手风琴效果
Apr 17 Javascript
JS实现留言板功能[楼层效果展示]
Dec 27 Javascript
Node.js实现mysql连接池使用事务自动回收连接的方法示例
Feb 03 Javascript
js操作二进制数据方法
Mar 03 Javascript
vuex actions异步修改状态的实例详解
Nov 06 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
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
javascript中AJAX用法实例分析
2015/01/30 Javascript
纯javascript实现分页(两种方法)
2015/08/26 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
JavaScript回调函数callback用法解析
2020/01/14 Javascript
推荐下python/ironpython:从入门到精通
2007/10/02 Python
python计算最大优先级队列实例
2013/12/18 Python
python抓取网页内容示例分享
2014/02/24 Python
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
python+PyQT实现系统桌面时钟
2020/06/16 Python
Python画图高斯分布的示例
2019/07/10 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
Pytorch中的VGG实现修改最后一层FC
2020/01/15 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
.NET现在共支持多少种语言
2014/02/26 面试题
vue路由实现登录拦截
2021/03/24 Vue.js
五好党支部事迹材料
2014/02/06 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
社会公德演讲稿
2014/05/20 职场文书
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
邓小平理论心得体会
2014/09/09 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
师范生见习报告
2014/10/31 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
资金申请报告范文
2015/05/14 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
Pandas 稀疏数据结构的实现
2021/07/25 Python