使用Vue编写css预处理器的方法

简介: 使用Vue编写css预处理器的方法

style 标签上还有一个 lang 属性,用于定义 css 的编写方式,是否使用 css 预处理器。

 

如果想使用 css 预处理器 需要先安装对应的 css 预处理器插件。

这里以 less 预处理器为例,安装命令:

npm  i  less - loader

查看 less 历史版本命令:

npm  view  less-loader  versions

安装 less 指定版本命令:

npm i less - loader @7

:@ 符后的数字表示你要安装的版本号,以上表示安装 7 点几版本。

安装完成后,设置 lang 属性的值为 less,然后就可以使用 less 来写 css 样式了。

<template>
    <div class="add">
        <h1>添加页面</h1>
        <p>你好呀!!!</p>
    </div>
</template>
<script>
export default {
    name: "Add"
}
</script>
<style lang="less" scoped>
.add {
    h1 {
        background-color: aqua;
    }
    p {
        font-size: 30px;
        background-color: blue;
    }
}
</style>

以 add.vue 组件为例,样式都可以正常使用。

 

:lang 属性的默认值为 css,可以不写 lang 属性 但是不允许设置 lang 属性为空。

<template>
    <div class="add">
        <h1>添加页面</h1>
        <p>你好呀!!!</p>
    </div>
</template>
<script>
export default {
    name: "Add"
}
</script>
<style lang="" scoped>
.add{
    background-color: aqua;
}
</style>

:设置 lang 属性为空时会报错 要么就不写 写了就要定义 css 的编写方式。

 

原创作者:吴小糖

创作事件:2023.4.6

相关文章
|
2月前
|
前端开发 开发者
CSS预处理器Less、Scss
【10月更文挑战第3天】
126 59
|
3月前
|
前端开发 开发者
在 Vite 中使用 CSS 预处理器的劣势是什么?
在 Vite 中使用 CSS 预处理器的劣势是什么?
|
1月前
|
缓存 监控 前端开发
CSS 提高性能的方法
【10月更文挑战第24天】在实际应用中,还需要根据具体项目的特点和需求,灵活选择和组合这些方法,不断进行优化和改进。同时,随着技术的不断发展,也需要持续关注新的性能优化技巧和最佳实践,以保持在性能优化方面的领先地位。你对 CSS 性能优化还有哪些深入的思考和经验呢?欢迎进一步交流和分享。
|
1月前
|
前端开发
css页面顶部底部固定,中间自适应几种方法
【10月更文挑战第22天】css页面顶部底部固定,中间自适应几种方法
|
2月前
|
前端开发 开发者
CSS的预处理器是什么?
CSS的预处理器是什么?
56 4
|
2月前
|
前端开发 容器
CSS 中几种常用的换行方法
CSS 中几种常用的换行方法
33 1
|
3月前
|
前端开发
在 Vite 中使用 CSS 预处理器的优势是什么?
在 Vite 中使用 CSS 预处理器的优势是什么?
|
3月前
|
XML 前端开发 JavaScript
jQuery HTML / CSS 方法
jQuery HTML / CSS 方法
18 2
|
2月前
|
存储 前端开发 开发者
深入了解 Sass 和 SCSS:CSS 预处理器的强大功能
Sass(Syntactically Awesome Stylesheets)是一个强大的 CSS 预处理器,为开发者提供了诸多高级特性,如变量、嵌套、混合、继承等,简化了 CSS 的编写和管理。SCSS 是 Sass 3 引入的新语法,完全兼容 CSS3,并增强了 Sass 的动态功能。本文详细介绍了 Sass 和 SCSS 的核心特性及其在实际开发中的应用,如变量定义、嵌套规则、混合、继承、以及常用的操作符与扩展功能。
50 0
|
2月前
|
前端开发 开发者 容器
Vue3中Sass的安装与使用指南:轻松上手CSS预处理器
Vue3中Sass的安装与使用指南:轻松上手CSS预处理器
308 0