Vue が Bibibili のホームページを模倣する際の問題

Vue が Bibibili のホームページを模倣する際の問題

エンジニアリング構造

プロジェクトは2つの部分に分かれています。bilibili-apiはAPIインターフェースサービスであり、その他はフロントエンド部分です。プロジェクト構造は次のとおりです。

ここに画像の説明を挿入

スクリーンショットを実行

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

仕組み

実行する前に、NodeとVueのランタイム環境をローカルにインストールしておく必要があります。プロジェクトが正常に動作することを確認するには、以下を実行してください。
インターフェースデータを取得するためのbilibili-api。

バックエンド インターフェースを実行します。

cd ビリビリAPI
cnpm インストール
cnpm 実行 dev

フロントエンドを実行します。

cnpm インストール
cnpm 実行 dev

これで、ビビビリのホームページを模倣したVueに関するこの記事は終わりです。ビビビリのホームページを模倣したVueに関するより関連のあるコンテンツについては、123WORDPRESS.COMの以前の記事を検索するか、次の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMを応援してください。

以下もご興味があるかもしれません:
  • Vueはvuexを使用して、ホームページナビゲーションの異なるルートを切り替える方法を実装します。
  • Vue WeChatで共有されたリンクがホームページで開かれる問題の解決策
  • vue router+vuex はホームページのログイン検証ロジックを実装します
  • Vueビルドパッケージ化後のホームページの白い画面の問題を解決する
  • Vueプロジェクトのホームページ読み込み速度の最適化の詳細な説明

<<:  macOS SierraにApache2.4+PHP7.0+MySQL5.7.16をインストールする

>>:  Linux でプロセスを効果的に管理するための 8 つのコマンド

推薦する

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト 1...

音楽プレーヤーアプリ(アプリケーションソフトウェア)の分析と再設計 美しい音楽プレーヤーインターフェースの設計方法

無線インタラクションにずっと興味があったので、今回は実践してみようと思います〜この分析と評価は iO...

Linuxカーネルの浮動小数点演算のサポートに関する簡単な説明

現在、ほとんどの CPU は浮動小数点ユニット (FPU) をサポートしています。FPU は、プロセ...

Vue の長いリストをすばやく読み込む方法

目次背景メインコンテンツ1. コンポーネントの比較2. 実装のアイデア3. キーメソッドソースコード...

SQL文のパフォーマンスを分析するための標準的な要約

この記事では、explain を使用して SQL ステートメントを分析する方法を紹介します。実際、イ...

Echarts は 1 つのグラフ内で異なる X 軸を切り替える機能を実装します (サンプル コード)

レンダリング下の画像のような効果を実現したい場合は、読み続けてアニメーション画像に直接進んでください...

HTML 描画ユーザー登録ページ

この記事では、HTML描画ユーザー登録ページの具体的な実装コードを参考までに共有します。具体的な内容...

Linux カーネルの探究: Kconfig の秘密

Linux 構成/ビルド システムがどのように機能するかを深く理解します。 Linux カーネル構成...

Vue はブラウザのパスワード記憶機能を無効にするサンプル コードを実装します

情報を探すインターネットで見つかったいくつかの方法: autocomplete="off&...

React NativeプロジェクトでLottieアニメーションを使用する方法

Lottie は、Airbnb が開発した iOS、Android、React Native 向けの...

Alibaba Cloud サーバーの購入とインストール方法

1. サーバーを購入するこの例では、購入したサーバーはAlibaba Cloudです。大学生はAli...

IE7でソースファイルを含むページを開くとページが空白になる問題の解決方法

質問:私のブログのエンコーディングは utf-8 です。ページを開くと空白になっていることもあります...

CSS3 は、跳ねるボール効果を実現する Web アニメーションを作成します。

基本的な準備この実装には、クラス名が ball である単純な div が必要です。 HTMLコード:...

MySQL 8.0はJSONを扱えるようになりました

目次1. 概要2. JSON基本ツール3. JSONパス式4. JSONを検索して変更する序文:長い...

Webデザインチュートリアル(6):デザインへの情熱を持ち続ける

<br />前の記事:Webデザインチュートリアル(5):Webビジュアルデザイン。 1...