知らせ!このプロジェクトはリファクタリングされています。現在のバージョンは 2.0 です。古いバージョンについては、リリースを確認してバージョン 1.0 をダウンロードしてください。
DBM は、データ ソース管理とオープン認証の 2 つのモジュールを含むデータ ソース管理システムです。データ ソース管理とは、リレーショナル データのワンクリック インポート、オンデマンド フィルタリング、指定されたエクスポートなどの機能を指します。所有者がユーザーにデータを開く、追加、削除、変更、確認などの操作権限。このシステムを導入または使用すると、データ シミュレーションの代わりに、データ永続化の機能をフロントエンド プロジェクトに導入できます。
DBMフロントエンドは、vue-cli スキャフォールディングを使用して構築された SPA アプリケーションです。フロントエンドとバックエンドをより完全に分離するために、フロントエンドは Mockjs を使用します。開発中にバックエンドと合意したインターフェイス プロトコルに従って応答をシミュレートし、書き込み後、さまざまな起動コマンドを使用してバックエンド インターフェイスを転送し、システム全体のテストを完了します。
また、vue.js をバックエンド言語 (nodejs、java など) と組み合わせて使用して、フロントエンドとバックエンドを備えた完全なアプリケーションを開発したい場合は、 DBM フロントエンド プロジェクトの実装を参照してください。次の問題の解決に役立つことができます
このプロジェクトは空き時間に行われるため、開発サイクルは長く、コードのクリーンさはまだ改善する必要があります。問題を見つけた場合は、Issue に直接報告してください。または、より良いソリューションの実装について質問がある場合は、 PR を歓迎します。
git clone を使用する場合は、ローカル環境に nodejs と git が含まれている必要があります。このプロジェクトでは主に vue、vuex、vue-router、element-ui、axios、Mock.js およびその他のテクノロジ スタックを使用します。これらのテクノロジに精通していると、このプロジェクトをよりよく習得できるようになります。
プロジェクトの開発中に、対象を絞ったメモをいくつか取りました。このプロジェクトのソース コードを理解する前に、まずこれらのメモを読むことをお勧めします。
# 克隆项目
git clone https://github.com/calebman/vue-DBM.git
# 安装依赖
npm install
# 如果下载依赖报错可通过以下方式尝试解决
npm install --registry=https://registry.npm.taobao.org
# 启动服务
npm run dev
# 浏览器访问
http://localhost:8060
# 打包发布
npm run build
更新ログを表示するには、ここをクリックしてください。
クリックするとデモが表示されます
このプロジェクトのアーキテクチャはvue-element-adminの実装を参照しており、テーブル コンポーネントはvue-easytableに基づいてカスタマイズおよび変更されています。2 人のプロジェクト作者である PanJiaChen と huangshuwei に感謝します。
マサチューセッツ工科大学
著作権 (c) 2018-カレブマン