引用步骤
大约 2 分钟
提示
开发过程发现问题,请在Gitee新建问题反馈,谢谢!
第一步:下载代码
- 编辑器主程序
https://www.x-emr.cn/js/editor.js
- 下载第三方开源js文件
下载 x-emr-vue.zip,并解压缩到本地磁盘。
第二步:复制文件
复制解压文件内部的 editor.html 和 vender 文件夹到本地工程的静态资源目录。
复制好的文件夹结构如下示例:
├─public
│ editor.html //编辑器加载页面 (可修改相对路径)
├─js
│ editor.js //编辑器主程序代码 (必选)
└ vender
jquery //Jquery等第三方JS代码
第三步:修改路径&配置
- 修改 editor.html中的相对路径即可
- 修改 editor.html中的
option
,详细设置参考配置项
也可以在本地工程的Web视图文件中编辑以下代码,例如:JSP,PHP文件,模板引擎Thymeleaf模板文件,Velocity模板文件,ASP.NET框架的 .aspx 文件等
<!DOCTYPE html>
<html>
<head>
<!--如果不配置,编辑器默认背景色为 #f3f5f7 -->
<style>
:root {--background-color: #f3f5f7;}
</style>
<link rel="shortcut icon" href="./img/favicon.svg" type="image/svg+xml"/>
<link rel="stylesheet" href="./vender/jquery/zTreeStyle/zTreeStyle.css" type="text/css"> <!--仅设计模式需要引用-->
<script src = "./vender/jquery/jquery.js"></script><!--必须引用-->
<script src = "./vender/date97/WdatePicker.js"></script><!--必须引用-->
<script src = "./vender/jquery/jquery.ztree.core.min.js"></script> <!--仅设计模式需要引用-->
<script src = "./vender/jquery/jquery.ztree.exedit.min.js"></script><!--仅设计模式需要引用-->
<script src = "./vender/jquery/jquery.ztree.exhide.min.js"></script><!--仅设计模式需要引用-->
<script src = "/vender/fabric.js"></script><!--仅修改图片标注需要引用-->
<script src = "/vender/codemirror.js"></script><!--仅代码脚本需要引用-->
<script src="./js/editor.js"></script><!--必须引用-->
<script>
$(function() {
//配置项可以不设置,会使用默认设置
let option = {
license: 'XXXXXXXXXXXXXXXXXX', //授权字符串
mode: 'design'//设计模式
}
//编辑器初始化
editor.init(option)
})
</script>
</head>
<body>
<!-- 默认id 为editor -->
<div id="editor" style="width:100%; height:100%;"></div>
</body>
</html>
VUE框架集成
- vue3版本参考 x-emr-vue 代码
- vue2版本参考 x-emr-vue2 代码
其他框架集成
原理通用:使用 IFRAME 进行嵌入,隔离应用系统框架的代码和编辑器代码的相互影响。