• 技术文章 >web前端 >js教程

    通过vue如何引入公共css文件

    亚连亚连2018-06-11 14:07:55原创1874
    下面我就为大家分享一篇vue 引入公共css文件的简单方法(推荐),具有很好的参考价值,希望对大家有所帮助。

    如果不想把css写在单文件组件里如这样:

    <template>
     <p id="app">
       <p class='nav-box'>
        <ul class='nav'>
          <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: 'app'
    }
    </script>
    
    <style>
    #app{
       text-align:center;
       color:#2c3e50;
       margin-top:60px;
    }
    </style>

    可以将css样式写在外部,再通过下面三种方法中的一种引入:

    1、在入口js文件main.js中引入,一些公共的样式文件,可以在这里引入。

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

    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中引入,但是这样引入有一个问题,就是在index.html的HEADH上会多出一个空的

    <template>
     <p id="app">
       <p class='nav-box'>
        <ul class='nav'>
          <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: 'app'
    }
    </script>
    
    <style>
      @import './assets/css/reset.css'; /*引入公共样式*/
    </style>

    上面是我整理给大家的,希望今后会对大家有帮助。

    相关文章:

    在node.js中如何使用http模块

    在微信中如何使用js唤起App?

    node打包工具Pkg(详细教程)

    在Angular中如何整合zTree代码

    classList如何实现两个按钮样式切换

    以上就是通过vue如何引入公共css文件的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:vue 引入 公共 css文件
    上一篇:使用vue引入css,less相关问题 下一篇:在Vue中有关使用ajax方法有哪些?
    大前端线上培训班

    相关文章推荐

    • javascript如何获取当前方法名• javascript怎么设置p的值• JavaScript中数组如何遍历• javascript怎么取消点击事件• JavaScript如何获取HTML元素

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网