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 相关文章推荐
在视频前插入广告
Nov 20 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
Aug 28 Javascript
Mootools 1.2教程(21)——类(二)
Sep 15 Javascript
Jquery实现的tab效果可以指定默认显示第几页
Oct 16 Javascript
优化Jquery,提升网页加载速度
Nov 14 Javascript
js制作网站首页图片轮播特效代码
Aug 30 Javascript
Bootstrap导航条学习使用(一)
Feb 08 Javascript
微信小程序 图片加载(本地,网路)实例详解
Mar 10 Javascript
vue component组件使用方法详解
Jul 14 Javascript
微信小程序实战篇之购物车的实现代码示例
Nov 30 Javascript
原生JS实现轮播图效果
Oct 12 Javascript
谈谈node.js中的模块系统
Sep 01 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 header函数的常用http头设置
2015/06/25 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
JavaScript 模拟用户单击事件
2009/12/31 Javascript
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
基于vue实现swipe轮播组件实例代码
2017/05/24 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
javascript 作用于作用域链的详解
2017/09/27 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
Python中的列表知识点汇总
2015/04/14 Python
玩转python爬虫之URLError异常处理
2016/02/17 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
安装docker-compose的两种最简方法
2019/07/30 Python
python、Matlab求定积分的实现
2019/11/20 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
数控技术专业推荐信
2013/11/01 职场文书
英语求职信范文
2014/05/23 职场文书
阳光体育活动实施方案
2014/05/25 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
西安事变观后感
2015/06/12 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
社区志愿服务活动感想
2015/08/07 职场文书
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers