如何在dcat-admin 使用vue

有相关的栗子吗~

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 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 的形式

1年前 评论

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