Below I will share with you a simple method (recommended) for introducing public css files into vue. It has a good reference value and I hope it will be helpful to everyone.
If you don’t want to write the css in a single file component like this:
<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>
You can write the css style in Externally, introduce it through one of the following three methods:
1. Introduce it in the entry js file main.js. Some public style files can be found here. Introduction.
import Vue from 'vue' import App from './App' // 引入App这个组件 import router from './router' /* 引入路由配置 */ import axios from 'axios' import '@/assets/css/reset.css'/*引入公共样式*/
2. Introduce it into 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. Introduce it into app.vue, but there is a problem with this introduction. There will be an extra empty
<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>
on the HEADH of index.html. The above is what I compiled for everyone. I hope it will be helpful to everyone in the future.
Related articles:
How to use http module in node.js
How to use js to invoke App in WeChat?
node packaging tool Pkg (detailed tutorial)
How to integrate zTree code in Angular
classListHow to implement two button style switching
The above is the detailed content of How to introduce public css files through vue. For more information, please follow other related articles on the PHP Chinese website!