バックグラウンド管理システムプロジェクト--開始
2614 ワード
1、まず各モジュールの完成時間を計画する
ページを作成するのにどれくらいかかりますか--まずページレイアウトと単純なルーティングジャンプを完了するのに要する時間を推定し,まずページを完了してからインタフェースに接続して複雑な論理を実現することができる.
インタフェースを接続するのに時間がかかりますか?--ページの複雑なジャンプ論理判断、例えばログイン権限、インタフェースデータの取得保存などの操作を実現する.
テストをするのに時間がかかりますか?最後のテストは必ず必要で、各ユニットはすべて1回のテストを行ったほうがいいです.つまり、各機能が完成したら1回テストして、最後のテストの時にやっと合格します.
2、正式にプロジェクトを始める
vue-cliのインストール:1つのフォルダに1回インストールすればいいです.その後、そのフォルダの下でvueコマンドを直接使用すればいいです.
Webpack初期化:名前は既存のフォルダ名と一致し、衝突しない(gitのプロジェクト).
必要なプラグイン---vuex、iview、wangeditor(このリッチテキストエディタ)、tree-table-vue(ツリーテーブル)をインストールします.
ルーティングの構成:router/index.jsには長い列のルーティング構成が書かれていますが、導入されています.そうすれば、ルーティングナビゲーションガードを書く必要があります.
//router/index.js
import router from './router'//router
const router = new Router({
routes,
mode: 'history'
})
router.beforeEach((to,from,next) => {// ,to ,from ,next() ; router.js
iView.LoadingBar.start();// vue iview-ui
next();// , name,
})
router.afterEach(to => {// -- ,
iView.LoadingBar.finish();
window.scrollTo(0,0);
})
export default router
ルーティングプロファイルは、すべてのルーティングパスであるrouter/routerを配置します.js;
//router/router.js
export default [
{
path:' ',
name:' ',
component:()=>import('vue ')
},
]
コンポーネントの中でサイドバーを通ってルーティングをジャンプしようとしないでthis.$router.push({name:''})で実現します.
3、ページの作成順序
①ページにログインし、ルーティングプロファイルにパスを追加する.
②トップページのレイアウトは、まずサイドバーと右側を採用し、右側に頭と主な内容を分ける.
③続いて順番にページを書き、1ページも書かずにルートにパスを配置し、今は自分でサイドバーに内容を書きます.
用語またはその他の質問へようこそ
^-^
転載先:https://www.cnblogs.com/liuw44/p/10451614.html