vue2.0+boostrapを使用する場合

php中世界最好的语言
リリース: 2018-06-09 11:04:57
オリジナル
1998 人が閲覧しました

今回は、vue2.0+boostrap の使用例と、vue2.0+boostrap を使用する際の注意点についてお届けします。以下は実際のケースです。見てみましょう。

1. Vue CLI は Vue プロジェクトを初期化します

vue cli をグローバルにインストールします

npm install --global vue-cli webpack テンプレートに基づいて新しいプロジェクトを作成します

vue init webpack my-project プロジェクトを入力しますディレクトリに移動して試してみます

npm run dev
ログイン後にコピー

2. VueプロジェクトにBootStrapを追加します

JQueryをインストールします(BoosttrapはJQueryに依存しているため)

npm install jquery --save-dev
ログイン後にコピー

Boostrapをインストールします

npm install bootstrap --save-dev
ログイン後にコピー

main.jsにjquery、booststrap.cssをそれぞれ追加します、 bootstrap.js

import 'jquery/dist/jquery.min'
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min'
ログイン後にコピー

検証

任意のテンプレートに次のコードを追加します:

<p>
  <button class="btn btn-primary" data-toggle="modal" data-target="#mymodal-data" type="button">点击我</button>
  <p class="modal fade" id="mymodal-data" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
    <p class="modal-dialog">
      <p class="modal-content">
        <p class="modal-header">
          <h4 class="modal-title">模态弹出窗标题</h4>
          <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
        </p>
        <p class="modal-body">
          <p>模态弹出窗主体内容</p>
        </p>
        <p class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
          <button type="button" class="btn btn-primary">保存</button>
        </p>
      </p>
    </p>
  </p>
</p>
ログイン後にコピー

npm run dev を実行すると、ページが表示されます:

ボタンにはブートストラップ ボタン スタイルが表示され、ブートストラップ スタイル ライブラリが正常に追加されました

ボタンをクリックすると表示されます:

ボタンはポップアップモーダルダイアログボックスに正しく応答し、JQueryライブラリとBootstrapのjsライブラリが正常に追加されたことを証明します。

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

Vueのパッケージ最適化方法とは何ですか

パッケージのファイルサイズが大きすぎる場合の対処方法

以上がvue2.0+boostrapを使用する場合の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
vue
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート