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 二维数组
Nov 26 Javascript
javascript自执行函数之伪命名空间封装法
Dec 25 Javascript
在JavaScript中构建ArrayList示例代码
Sep 17 Javascript
node.js中的fs.write方法使用说明
Dec 15 Javascript
javascript遍历json对象的key和任意js对象属性实例
Mar 09 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
jQuery自定义多选下拉框效果
Jun 19 jQuery
JavaScript正则表达式和级联效果
Sep 14 Javascript
ES6模板字符串和标签模板的应用实例分析
Jun 25 Javascript
微信小程序实现张图片合成为一张并下载
Jul 16 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
Jan 18 Javascript
vue前端工程的搭建
Mar 31 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 程序授权验证开发思路
2009/07/09 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
Js sort排序使用方法
2011/10/17 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
JavaScript获取多个数组的交集简单实例
2013/11/11 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
Highcharts使用简例及异步动态读取数据
2015/12/30 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
小程序实现投票进度条
2019/11/20 Javascript
Python中实现对Timestamp和Datetime及UTC时间之间的转换
2015/04/08 Python
Python tkinter事件高级用法实例
2018/01/31 Python
python求最大值最小值方法总结
2019/06/25 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
python能开发游戏吗
2020/06/11 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
HTML+CSS3 模仿Windows7 桌面效果
2010/06/17 HTML / CSS
HTML5标签嵌套规则详解【必看】
2016/04/26 HTML / CSS
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
爱尔兰灯和灯具网上商店:Lights.ie
2018/03/26 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
西安交大自主招生自荐信
2014/01/27 职场文书
小学美术教学反思
2014/02/01 职场文书
群众路线教育实践活动方案
2014/02/02 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
2014年银行员工工作总结
2014/11/12 职场文书
闪闪的红星观后感
2015/06/08 职场文书
python爬虫--selenium模块
2021/03/31 Python
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python