如何在dcat-admin 使用vue

有相关的栗子吗~

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 9
2年前 评论
vapor (楼主) 2年前

直接在bootstrap.php引入Vue就可以了

Admin::baseJs('https://cdn.jsdelivr.net/npm/vue');
2年前 评论
liziyu 2年前

或者直接前后分离?dcat做后台管理系统+dingo+jwt做api,用vue做前端页面?

2年前 评论

dcat-admin里面不建议使用vue。老老实实用jq吧

2年前 评论
vapor (楼主) 2年前

楼主怎么接入的呢 ,可以分享一下吗

1年前 评论

给一个将 bpmn.js 集成到 dcat-admin 中参考的例子: 默认已经配置好 node 环境, 首先使用 npm 安装 bpmn-js 染后创建一个 JavaScript 文件,例如 bpmn-viewer.js,在这个文件中导入 bpmn-js,并实例化一个 BPMN 视图器

// bpmn-viewer.js
import BpmnViewer from 'bpmn-js';

// 创建一个 BPMN 视图器实例
const viewer = new BpmnViewer({
  container: '#canvas', // 你希望将 BPMN 图表渲染到的 HTML 元素的选择器
});

// 加载 BPMN 图
viewer.importXML(yourBpmnXML, (err) => {
  if (err) {
    console.error('Error rendering BPMN diagram', err);
  } else {
    viewer.get('canvas').zoom('fit-viewport');
  }
});

将创建的 bpmn-viewer.js 文件编译为浏览器可以执行的 JavaScript。你可以使用诸如 Webpack、Rollup 或 Parcel 等打包工具进行编译

在 dcat-admin 的视图文件(通常是一个 Blade 模板)中引入编译后的 bundle.js 文件,并添加一个用于渲染 BPMN 图的 HTML 元素:

<!-- your-view.blade.php -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>BPMN Viewer</title>
</head>
<body>
    <div id="canvas" style="width: 100%; height: 600px;"></div>

    <script src="/js/bundle.js"></script>
</body>
</html>

或者也可以使用 cdn 的形式直接引入 vue,这样跟简单快捷,但是使用的包也要用 cdn 的形式

11个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!