网易首页 > 网易号 > 正文 申请入驻

JS实现编辑DWG文件快速入门

0
分享至

前言

我们基于mxcad创建了一个在线的CAD项目,该项目中包含了预览、编辑图纸、操作图纸数据库等多种CAD功能。用户集成后支持二次开发。当前我们提供了两种集成方式,方案1:通过iframe集成mxcad项目;方案2:直接在项目中集成mxcad-app插件。

下面我们详细讲解第2种mxcad-app的集成方式,这种方式与iframe嵌套集成相比更加方便,集成后也只需要维护当前一个系统项目。

MxCAD项目初始化界面如下:

一、基础集成步骤

1.1、基于vite集成mxcad-app

第一步,在`main.js`中引入mxcad项目所需要的样式文件,创建初始MxCAD项目

// 引入mxcad-app样式
import"mxcad-app/style";
// 引入MxCADView
import{ MxCADView} from"mxcad-app";
// 创建默认mxcad项目
newMxCADView().create();

第二步,在`vite.config.js`中加入MxCAD项目相关的资源配置

import{ defineConfig} from"vite";
import{ mxcadAssetsPlugin} from"mxcad-app/vite";
exportdefaultdefineConfig({
plugins:[
...
mxcadAssetsPlugin(),
...
],
});

1.2、基于webpack集成mxcad-app

第一步,在`main.js`中引入mxcad项目所需要的样式文件,创建初始MxCAD项目

// 引入mxcad-app样式
import"mxcad-app/style";
// 引入MxCADView
import{ MxCADView} from"mxcad-app";
// 创建默认mxcad项目
newMxCADView().create();

第二步,在`vite.config.js`中加入MxCAD项目相关的资源配

npm install style-loadercss-loader

const{ MxCadAssetsWebpackPlugin} = require("mxcad-app/webpack");
// webpack.config.js
constwebpack= require("webpack");
module.exports= {
// ...
mode:"development",
module:{
rules:[
{
test:/\.css$/, // 匹配所有 .css 文件
use:[
"style-loader", // 第二步:将 CSS 代码注入到 DOM 的

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
法国世界杯最大反差!巴黎双子星天差地别!一个封神一个被狂喷

法国世界杯最大反差!巴黎双子星天差地别!一个封神一个被狂喷

澜归序
2026-07-05 08:31:43
安切洛蒂:巴西的中卫比我更了解哈兰德;拉菲尼亚可以上场了

安切洛蒂:巴西的中卫比我更了解哈兰德;拉菲尼亚可以上场了

懂球帝
2026-07-05 10:13:26
彻底叫停!一旦取消京牌限制,北京或将陷入不可逆的全城瘫痪

彻底叫停!一旦取消京牌限制,北京或将陷入不可逆的全城瘫痪

趣味萌宠的日常
2026-07-05 10:39:40
穆里尼奥力保!皇马铁了心甩卖,边缘替补世界杯封神打脸高层

穆里尼奥力保!皇马铁了心甩卖,边缘替补世界杯封神打脸高层

澜归序
2026-07-05 05:37:57
穆杰塔巴想去哈梅内伊下葬仪式被否决:避免暗杀

穆杰塔巴想去哈梅内伊下葬仪式被否决:避免暗杀

看看新闻Knews
2026-07-05 12:58:26
4种中国式大妈发型:“自以为时髦,实际油腻显老”,看看是你吗

4种中国式大妈发型:“自以为时髦,实际油腻显老”,看看是你吗

白宸侃片
2026-07-05 00:26:23
14球对70球,15球对19球!大罗彻底沦为笑话,被姆巴佩全面碾压!

14球对70球,15球对19球!大罗彻底沦为笑话,被姆巴佩全面碾压!

陌识
2026-07-05 07:18:08
65岁大爷哭诉:退休后沉迷交谊舞,每月9000的退休金都不够用

65岁大爷哭诉:退休后沉迷交谊舞,每月9000的退休金都不够用

烙任情感
2026-07-04 11:40:20
安切洛蒂:没人有资格评判我,有资格指点我的只有弗格森

安切洛蒂:没人有资格评判我,有资格指点我的只有弗格森

懂球帝
2026-07-04 22:00:07
淘汰赛变成全武行!这个主裁太离谱,前裁判怒了:应取消执法资格

淘汰赛变成全武行!这个主裁太离谱,前裁判怒了:应取消执法资格

萌兰聊个球
2026-07-05 08:21:47
名古屋亚运会还没开,日本主办方已经先急眼了

名古屋亚运会还没开,日本主办方已经先急眼了

阿振观点
2026-07-04 19:16:05
孙颖莎横扫陈幸同采访!亲承状态调动好没松懈,展望下轮打王艺迪

孙颖莎横扫陈幸同采访!亲承状态调动好没松懈,展望下轮打王艺迪

篮球资讯达人
2026-07-05 10:09:57
不结婚,怎么解决生理需求?58岁的歌唱家张也,给出了最佳回答

不结婚,怎么解决生理需求?58岁的歌唱家张也,给出了最佳回答

悦君兮君不知
2026-07-04 00:01:28
根本不是安全问题?伊朗最高领袖缺席父亲葬礼,安全理由能否服众

根本不是安全问题?伊朗最高领袖缺席父亲葬礼,安全理由能否服众

触摸史迹
2026-07-05 02:44:15
黄有龙再传坏消息!2.7亿赌债仅冰山一角,毁掉他的根本不是赵薇

黄有龙再传坏消息!2.7亿赌债仅冰山一角,毁掉他的根本不是赵薇

叹为观止易
2026-07-05 09:24:09
江西挖出50万吨“垃圾”一化验,3300年前中国已把西方甩了2000年

江西挖出50万吨“垃圾”一化验,3300年前中国已把西方甩了2000年

掠影后有感
2026-06-19 09:55:37
重磅!6月29日国务院发文,中小学教育迎来全面大调整

重磅!6月29日国务院发文,中小学教育迎来全面大调整

手工制作阿爱
2026-07-05 11:49:08
唯独中国交五倍签证费?高市不听岸田劝告,中方对日本改了称呼!

唯独中国交五倍签证费?高市不听岸田劝告,中方对日本改了称呼!

清衣渡a
2026-06-30 13:42:14
面对只会哭泣和抱怨的“巨婴”,中国太难了

面对只会哭泣和抱怨的“巨婴”,中国太难了

大树乡谈
2026-07-04 23:57:56
比亚迪CEO警告:新款电机一旦投放市场,汽车行业恐迎全面洗牌

比亚迪CEO警告:新款电机一旦投放市场,汽车行业恐迎全面洗牌

梦史
2026-07-03 23:42:26
2026-07-05 13:16:49
CAD梦想画图
CAD梦想画图
是一款极速轻量级的CAD软件
610文章数 123关注度
往期回顾 全部

科技要闻

华为:逻辑折叠将大幅提升麒麟CPU核心频率

头条要闻

中国为何援助"中高收入国家"佛得角 媒体披露原因

头条要闻

中国为何援助"中高收入国家"佛得角 媒体披露原因

体育要闻

姆巴佩点走巴拉圭:巴黎三代左锋传承

娱乐要闻

王力宏成都舞台受伤 仍然坚持三小时

财经要闻

揭秘跨境“对敲”换汇黑产

汽车要闻

方程豹钛9内饰曝光 用上了长联屏设计/下半年上市

态度原创

教育
艺术
本地
亲子
数码

教育要闻

义务教育年限要延长了吗?

艺术要闻

原来郭沫若是错的!《兰亭序》并非伪作

本地新闻

国内足球之旅?这座小城给你高分答案

亲子要闻

颠覆认知的新发现!出生仅几十小时的婴儿,竟自带天生数感?

数码要闻

华强北存储行情回升 多款固态硬盘、内存条价格上涨

无障碍浏览 进入关怀版