vue 中引入 css 的方法有:嵌入 标签(直接嵌入组件中)、(限定样式仅应用于当前组件)、引入 css 文件、使用 css 预处理器(需插件转换)。根据 css 用途和范围选择最合适的方法。
Vue 中引入 CSS
Vue 中引入 CSS 主要有以下方法:
1. 标签
在 Vue 组件中使用 标签,可以将 CSS 代码直接嵌入到组件中。
<template><p>组件内容</p> </template><style> p { color: red; } </style>
登录后复制
2. scoped 属性
标签加上 scoped 属性,可以将 CSS 样式只应用于当前组件,不会影响其他组件。
<template><p>组件内容</p> </template><style scoped> p { color: red; } </style>
登录后复制
3. CSS 文件
在 Vue.js 项目目录中的 assets 或 src 文件夹中创建 CSS 文件,然后使用 标签引入。
<link rel="stylesheet" href="./assets/style.<a%20style='color:#f60;%20text-decoration:underline;'%20href=" https: target="_blank">css">
登录后复制
4. CSS 预处理器(如 Sass 或 Less)
如果使用 CSS 预处理器,可以在 Vue.js 项目中使用 vue-loader 或 sass-loader 等插件,将 CSS 预处理器文件转换成 CSS 文件。
<style lang="scss"> p { color: red; } </style>
登录后复制
选择哪种方法?
- 如果需要在组件内部使用很少量的 CSS,可以使用 标签。
- 如果需要将 CSS 样式限制在组件内,可以使用 scoped 属性。
- 如果需要在多个组件中使用 CSS,或者需要从外部文件导入 CSS,可以使用 CSS 文件或 CSS 预处理器。
以上就是vue中怎么引入css的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:老板不要肥肉,转转请注明出处:https://www.dingdanghao.com/article/469179.html