이제 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에 추가하세요. 그런데 이 소개에는 문제가 있습니다. 즉, HEADH에 비어 있는
이 추가됩니다. of index.html<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>
위 내용은 제가 모든 사람을 위해 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.
관련 기사:
js를 사용하여 WeChat에서 앱을 호출하는 방법은 무엇입니까?
classList가 두 개의 버튼 스타일 전환을 구현하는 방법
위 내용은 Vue를 통해 공개 CSS 파일을 소개하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!