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 相关文章推荐
jquery pagination插件实现无刷新分页代码
Oct 13 Javascript
JavaScript 上万关键字瞬间匹配实现代码
Jul 07 Javascript
js出生日期 年月日级联菜单示例代码
Jan 10 Javascript
JavaScript 开发工具webstrom使用指南
Dec 09 Javascript
JavaScript 学习笔记之变量及其作用域
Jan 14 Javascript
理解javascript中的严格模式
Feb 01 Javascript
JavaScript之cookie技术详解
Nov 18 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
Feb 20 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
Apr 20 Javascript
vue-router的HTML5 History 模式设置
Sep 08 Javascript
vue 项目引入echarts 添加点击事件操作
Sep 09 Javascript
Vue-router中hash模式与history模式的区别详解
Dec 15 Vue.js
微信小程序云开发 搭建一个管理小程序
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中uploaded_files函数使用方法详解
2011/03/09 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
2015/06/17 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
php使用glob函数遍历文件和目录详解
2016/09/23 PHP
php框架知识点的整理和补充
2021/03/01 PHP
用JavaScript调用WebService的示例
2008/04/07 Javascript
jQuery 1.3 和 Validation 验证插件1.5.1
2009/07/09 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
2013/02/05 Javascript
JavaScript中发布/订阅模式的简单实例
2014/11/05 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
jquery.validate使用时遇到的问题
2015/05/25 Javascript
js带前后翻页的图片切换效果代码分享
2015/09/08 Javascript
简单的分页代码js实现
2016/05/17 Javascript
利用JS实现数字增长
2016/07/28 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
vue升级之路之vue-router的使用教程
2018/08/14 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
Python 基础教程之str和repr的详解
2017/08/20 Python
解决Spyder中图片显示太小的问题
2018/04/27 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
北京SQL新华信咨询
2016/09/30 面试题
应届医学毕业生求职信分享
2013/12/02 职场文书
社区助残日活动总结
2014/08/29 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
经理助理岗位职责
2015/02/02 职场文书
物业前台接待岗位职责
2015/04/03 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
义卖募捐活动总结
2015/05/09 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)
2023/05/08 MySQL