上のプロジェクトに基づいて行うので、基本的な構成は、ここに入りません。
併用VUE-ルータのWebPACK
1.新しいアセンブリファイルを作成します.vue
2.ルーティングを有効にします
cnpm I VUE-ルータを接続-S
PS:NPM(NPM名-Sインストール)简写名-saveをインストール
NPM名-save-DVEをインストール简写(NPM名-Dをインストール)
VUE-ルータ:https://router.vuejs.org/zh/
1つのヴュー'VUE'からインポート 2 // 1インポートVUEルータパケット 3 'VUEルータ'からインポートVueRouter 。4 // 2.手動インストールVueRouter 。5 Vue.use(VueRouter) 。6アプリ」./Appからインポート。 'VUE 。7アカウントからインポート' './main/Account.vue 。8からインポートgoodList' ./main/GoodList.vue ' 9 // 3.オブジェクト経路作成 10 VARのルータ= 新しい新しいVueRouter({ 。11の ルート:[ 12です {パス: '/アカウント' 、コンポーネント:アカウント}、 13である '/ goodList':{パス、コンポーネント: goodList} 14 ] 15 }) 16 VAR VM = 新しい新しいヴュー({ 17。 エル: '#アプリ' 、 18は レンダリング:関数(createElements){ 19 リターンcreateElements(APP) 20である }、// レンダリングELは全て、コンテナを指定します概要空カバー、 21 //はそう経路およびルータビュールータリンク素子ELを行う書き込まれる直接制御 22で ルータ// オブジェクト実装するVMへルーティングオブジェクト4. 23 }) 24 // 注:アプリケーション、機能はVMインスタンスのこのコンポーネントにより得られるレンダリングレンダリング、および 25 // コンポーネントがレンダリングされる場合、この関数をレンダリングするレンダリングコンポーネントのみELを入れ「#app」指定された要素、 26 / / 二つの成分が唯一のルートに属しているように見えるように、//アカウントとGoodsListアセンブリ、ルートマッチングによって監視されている<ルータビュー> </ルータビュー>行きます。
正味の効果:応答オプションの表示をクリックしてください
第二に、WebPACKの子供の組み合わせは、サブルーティングを実現します
両方のプラグインはVUE、Vetur及びヴュー2つのスニペットにインストールすることができ
結果は
三、lang属性と属性スタイルタグをスコープ
<スタイルLANG = "SCSS" スコープ>
あなたは、SCSS以下、style要素の必要性を有効にLANG属性を設定したい場合は、通常のスタイルタグのみ、プレーンなスタイルをサポートして
いる限り、スタイルタグは.vueコンポーネントで定義されているように、すべてのスコープの属性のスタイルを開くことをお勧めします
IVは、ルーティングモジュール引っ張っ
新router.js