ホームページ  >  記事  >  ウェブフロントエンド  >  vue を介してパブリック CSS ファイルを導入する方法

vue を介してパブリック CSS ファイルを導入する方法

亚连
亚连オリジナル
2018-06-11 14:07:553076ブラウズ

ここで、Vue でパブリック CSS ファイルを導入するための簡単な方法 (推奨) を共有します。これは非常に参考になるので、皆さんのお役に立てれば幸いです。

このように単一のファイルコンポーネントに CSS を書きたくない場合:

<template>
 <p id="app">
   <p class=&#39;nav-box&#39;>
    <ul class=&#39;nav&#39;>
      <li>
       <a href="#/" rel="external nofollow" rel="external nofollow" >home</a>
      </li>
       <li>
       <a href="#/odocument" rel="external nofollow" rel="external nofollow" >document</a>
      </li>
       <li>
       <a href="#/about" rel="external nofollow" rel="external nofollow" >about</a>
      </li>
    </ul>
   </p>
   <router-view></router-view>
 </p>
</template>

<script>
export default {
 name: &#39;app&#39;
}
</script>

<style>
#app{
   text-align:center;
   color:#2c3e50;
   margin-top:60px;
}
</style>

CSS スタイルを外部に記述し、次の 3 つの方法のいずれかを使用して導入できます:

1 、エントリ js ファイル main.js で導入されており、いくつかのパブリック スタイル ファイルをここで導入できます。

import Vue from &#39;vue&#39;
import App from &#39;./App&#39; // 引入App这个组件
import router from &#39;./router&#39; /* 引入路由配置 */
import axios from &#39;axios&#39;
import &#39;@/assets/css/reset.css&#39;/*引入公共样式*/

2.index.htmlに導入します

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,initial-scale=1.0">
  <title>y</title>
  <link rel="stylesheet" type="text/css" href="src/assets/css/reset.css" rel="external nofollow" >/*引入公共样式*/
 </head>
 <body>
  <p id="app"></p>
  <!-- built files will be auto injected -->
 </body>
</html>

3.app.vueに導入しますが、この導入には問題があります。つまり、HEADHに空の

が存在します。 Index.html
<template>
 <p id="app">
   <p class=&#39;nav-box&#39;>
    <ul class=&#39;nav&#39;>
      <li>
       <a href="#/" rel="external nofollow" rel="external nofollow" >home</a>
      </li>
       <li>
       <a href="#/odocument" rel="external nofollow" rel="external nofollow" >document</a>
      </li>
       <li>
       <a href="#/about" rel="external nofollow" rel="external nofollow" >about</a>
      </li>
    </ul>
   </p>
   <router-view></router-view>
 </p>
</template>

<script>
export default {
 name: &#39;app&#39;
}
</script>

<style>
  @import &#39;./assets/css/reset.css&#39;; /*引入公共样式*/
</style>

以上、皆さんの参考になれば幸いです。

関連記事:

node.jsでhttpモジュールを使用する方法

jsを使用してWeChatでアプリを呼び出す方法?

ノードパッケージ化ツールPkg (詳細なチュートリアル)

zTreeコードをAngularに統合する方法

classListが2つのボタンスタイル切り替えを実装する方法

以上がvue を介してパブリック CSS ファイルを導入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。