国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[開源]基于Vue的拖拽式數(shù)據(jù)報表設(shè)計器,為簡化開發(fā)提高效率而生

這篇具有很好參考價值的文章主要介紹了[開源]基于Vue的拖拽式數(shù)據(jù)報表設(shè)計器,為簡化開發(fā)提高效率而生。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、開源項(xiàng)目簡介

Cola-Designer 是一個 基于VUE,實(shí)現(xiàn)拖拽 + 配置方式生成數(shù)據(jù)大屏,為簡化開發(fā)、提高效率而生。

二、開源協(xié)議

使用GPL-2.0開源協(xié)議

三、界面展示

概覽

部分截圖:

vue 報表設(shè)計器,java,vue,大屏設(shè)計器,拖拽式報表

vue 報表設(shè)計器,java,vue,大屏設(shè)計器,拖拽式報表

???

vue 報表設(shè)計器,java,vue,大屏設(shè)計器,拖拽式報表

四、功能概述

特性

0 代碼

  • 實(shí)現(xiàn)完全拖拽 + 配置式生成大屏,設(shè)計即生產(chǎn)。(動態(tài)數(shù)據(jù)需要后端提供API接口)

快速開發(fā)&部署

  • 項(xiàng)目采用行業(yè)流行架構(gòu):SpringBoot+Vue,開發(fā)\部署方便。

組件豐富

  • 內(nèi)置element、dataV、echarts等優(yōu)秀開源的報表常用組件,滿足基本的設(shè)計需求。

自定義

  • 設(shè)計器沒有想要的組件?自己動手,豐衣足食。詳細(xì)文檔介紹5分鐘可開發(fā)一個自己想要的組件。

五、技術(shù)選型

快速開始

在開發(fā)環(huán)境中項(xiàng)目中使用cola-designer。

開發(fā)環(huán)境

開發(fā)版本

推薦版本

mysql

8.0

5.7 +

jdk

11

1.8 +

node

16.13.1

12 +

npm

8.2.0

6 +

vue-cli

4.5.15

2 +

項(xiàng)目結(jié)構(gòu)

使用技術(shù):SpringBoot + SpringSecurity + Mysql + MyBatis-Plus + Redis + Vue + ElementUI

前端目錄:

├── dist                                   打包目錄
├── public
├── src
    ├── api                              后端接口
    ├── assets                           靜態(tài)資源
    ├── components                       組件目錄
        ├── gallery.vue                      圖庫組件
        ├── option.js                        組件可配置項(xiàng)配置
        ├── registerCpt.js                   自定義組件配置
        ├── registerOption.js                自定義組件屬性配置
    ├── router
    ├── utils
    ├── views
        ├── designer                            設(shè)計器
        ├── manage                              管理端
        ├── preview                             預(yù)覽/訪問頁
├── env.js                           環(huán)境配置
├── LICENSE
├── README.md

后端目錄:

├── sql             數(shù)據(jù)庫腳本
├── src
├── pom.xml                        

運(yùn)行前端

  1. 拉取項(xiàng)目
  2. 切換到前端項(xiàng)目目錄執(zhí)行:yarn install
  3. install完成后執(zhí)行:yarn run dev

注意事項(xiàng)

  • 運(yùn)行后端項(xiàng)目前需自行創(chuàng)建數(shù)據(jù)庫并運(yùn)行數(shù)據(jù)庫腳本,同時修改application.yml相關(guān)配置
  • 后端項(xiàng)目默認(rèn)端口:6882
  • 前端配置詳見 vue.config.js
注意事項(xiàng):項(xiàng)目默認(rèn)使用接口模式,完整功能需要連接后端程序,若只想體驗(yàn)設(shè)計器部分可將env.js中active改為preview(本地緩存模式),然后訪問http://localhost:8009/#/design ,本地緩存模式暫時不能使用圖片上傳

六、源碼地址

cola-designer: 基于vue2.0,拖拽式網(wǎng)站設(shè)計器、大屏設(shè)計器文章來源地址http://www.zghlxwxcb.cn/news/detail-738335.html

到了這里,關(guān)于[開源]基于Vue的拖拽式數(shù)據(jù)報表設(shè)計器,為簡化開發(fā)提高效率而生的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【ant-design-vue】實(shí)現(xiàn)table的拖拽排序(拖拽行和伸縮列):

    【ant-design-vue】實(shí)現(xiàn)table的拖拽排序(拖拽行和伸縮列):

    1.效果: 拖拽前: 拖拽后: 2.實(shí)現(xiàn): 3.出現(xiàn)的問題: 4.初始拖拽版本: 5.相關(guān)知識:

    2024年02月12日
    瀏覽(22)
  • Vue中el-table表格的拖拽排序

    element-ui 表格沒有拖拽排序的功能,只能使用sortable.js插件實(shí)現(xiàn)拖拽排序,當(dāng)然也可以應(yīng)用到其他的組件里面,用法類似,這里只說表格。 實(shí)現(xiàn)步驟: 1、安裝sortable.js 2、在需要的頁面中引入 3、實(shí)現(xiàn)表格拖動代碼

    2024年02月10日
    瀏覽(19)
  • vue+element ui+vuedraggable實(shí)現(xiàn)表格內(nèi)不同格子間標(biāo)簽的拖拽

    vue+element ui+vuedraggable實(shí)現(xiàn)表格內(nèi)不同格子間標(biāo)簽的拖拽

    最近有個需求是實(shí)現(xiàn)在表格內(nèi)上下不同格子間標(biāo)簽的拖拽,然而element ui并沒有提供此類api,后面我導(dǎo)入vuedraggable包實(shí)現(xiàn)了此需求,效果見視頻。 demo視頻: element ui表格內(nèi)標(biāo)簽拖拽demo 首先要去下載vuedraggable包 去package.json文件里看包是否下載成功 下載完成后新建頁面 頁面完整

    2024年04月29日
    瀏覽(29)
  • react 基于 dnd-kit 封裝的拖拽排序組件

    react 基于 dnd-kit 封裝的拖拽排序組件

    官網(wǎng)地址 https://docs.dndkit.com/introduction/installation 安裝依賴 簡單使用 建議直接看官網(wǎng),已經(jīng)描述得很詳細(xì)了:https://docs.dndkit.com/presets/sortable 效果展示 注意事項(xiàng) 如果傳入的是一個函數(shù)式組件,需要用一個html元素包裹住 這里的排序默認(rèn)是讀取 list 中的 id 作為 key 值的,如果

    2024年02月16日
    瀏覽(23)
  • vue3+element Plus實(shí)現(xiàn)彈框的拖拽、可點(diǎn)擊底層頁面功能

    vue3+element Plus實(shí)現(xiàn)彈框的拖拽、可點(diǎn)擊底層頁面功能

    ?1、template部分 必須加的屬性 ? ? ? ? modal:是否去掉遮罩層 ? ? ? ? close-on-click-modal:是否可以通過點(diǎn)擊modal關(guān)閉Dialog ? ? ? ? draggable:開啟拖拽功能 2、css部分 網(wǎng)上查找的資料,css需要修改pointer-events,主要的作用是 設(shè)置元素是否對鼠標(biāo)事件做出反應(yīng) ? 因?yàn)?.el-overlay-dialog的父

    2024年02月05日
    瀏覽(33)
  • 利用qiankun框架在自己項(xiàng)目中集成拖拽式低代碼數(shù)據(jù)可視化開發(fā)平臺

    目前微前端已經(jīng)是很成熟的技術(shù)了,各大公司都推出了自己的微前端框架,比如螞蟻的qiankun,京東的micro-app,如果你的子應(yīng)用不使用vite構(gòu)建的話,我會更加推薦后者,micro-app使用更加簡單,micro-app并沒有沿襲 single-spa 的思路,而是借鑒了WebComponent的思想,是目前市面上接入

    2024年02月15日
    瀏覽(21)
  • 【11個適合畢設(shè)的Python可視化大屏】用pyecharts開發(fā)拖拽式可視化數(shù)據(jù)大屏

    【11個適合畢設(shè)的Python可視化大屏】用pyecharts開發(fā)拖拽式可視化數(shù)據(jù)大屏

    你好,我是@馬哥python說,一枚10年程序猿。 以下是我近期用Python開發(fā)的原創(chuàng)可視化數(shù)據(jù)分析大屏,非常適合畢設(shè)用,下面逐一展示:(以下是截圖,實(shí)際上有動態(tài)交互效果哦) 以下大屏均為@馬哥python說的個人原創(chuàng),請勿轉(zhuǎn)載。 以上大屏的開發(fā)技術(shù)流程如下: 1、爬蟲采用

    2024年02月03日
    瀏覽(39)
  • DragGAN應(yīng)運(yùn)而生,未來在4G視頻上都可能利用拖拽式編輯

    DragGAN應(yīng)運(yùn)而生,未來在4G視頻上都可能利用拖拽式編輯

    原創(chuàng)? | 文 BFT機(jī)器人? 2023年8月14日-15日,第七屆GAIR全球人工智能與機(jī)器人大會在新加坡烏節(jié)大酒店成功舉辦。 在「AIGC 和生成式內(nèi)容」分論壇上,南洋理工大學(xué)科學(xué)與工程學(xué)院助理教授潘新鋼以《Interacitve Point-Dragging Manipulation of Visual Contents》為主題分享了點(diǎn)拖拽的交互式編

    2024年02月09日
    瀏覽(15)
  • HTML5新增的拖拽屬性draggable,怎么實(shí)現(xiàn)拖拽?

    1、draggable 屬性規(guī)定元素是否可拖動。 2、提示:?鏈接和圖像默認(rèn)是可拖動的。 3、提示:?draggable 屬性經(jīng)常用于拖放操作。 注意:draggable 屬性是 HTML5 新增的。 設(shè)置屬性值 值 描述 true 規(guī)定元素是可拖動的。 false 規(guī)定元素是不可拖動的。 auto 使用瀏覽器的默認(rèn)特性。 代碼演

    2024年02月16日
    瀏覽(22)
  • 原生JS的拖拽屬性draggable(詳解)

    原生JS的拖拽屬性draggable(詳解)

    摘要 作為h5新增的屬性draggable,它能夠給與一切的html元素拖動的效果。而在這個屬性之下,也有著關(guān)于拖動效果的各個方法。 而這一篇文章,主要就是說一下關(guān)于draggable屬性的使用以及工作場景。 1.了解draggable屬性的使用 對我來講,我希望在學(xué)習(xí)一個知識的時候,最開始就

    2023年04月19日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包