当前位置: 首页 > news >正文

vue 把<style scoped lang=“less“> 单独写成less文件再导入使用

1 npm

npm install less-loader --save-dev

2 创建一个单独的 Less 文件,例如 app.less

<style scoped lang="less">
@import url('./app.less');
</style>

3 在 app.less 文件中,编写 Less 样式代码

.container {width: 500px;margin: 0 auto;
}select {width: 100%;padding: 10px;font-size: 16px;border-radius: 5px;border: 1px solid #ccc;
}

4 在 Vue 实例中引入该 Less 文件

import Vue from 'vue';
import App from './App.vue';
import './app.less';new Vue({el: '#app',render: h => h(App),
});

vue.config.js 文件中添加你所需的 Webpack 配置

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({transpileDependencies: true,configureWebpack: {module: {rules: [{test: /\.less$/,use: [{loader: 'vue-style-loader',},{loader: 'css-loader',},{loader: 'less-loader',},],},],},},css: {loaderOptions: {less: {javascriptEnabled: true,},},},
})

6 修改了配置文件要 重新

npn run serve

http://www.lryc.cn/news/117658.html

相关文章:

  • C++ 字符串
  • springboot 报错处理(长期更新 2023.8.10)
  • Maven出现报错 ; Unable to import maven project: See logs for details错误的多种解决方法
  • 33_windows环境debug Nginx 源码-安装WSL
  • Java中的ZooKeeper是什么?
  • 【数学】CF1796 C
  • SCI论文中字体和图片字体大小的要求
  • react-dnd的使用
  • ELF program/section segment解析
  • 【golang】库源码文件
  • 网络安全(黑客)常用工具(附配套资料+工具安装包)
  • WebDAV之π-Disk派盘+Joplin
  • Unity-UGUI优化策略
  • 【练】Linux中用共用体(联合体)的方式,判断本机的字节序
  • WebRTC | 音视频直播客户端框架
  • flutter开发实战-实现marquee根据文本长度显示文本跑马灯效果
  • 8.10论文阅读
  • 【计算机网络笔记】第一章
  • 开源力量再现,国产操作系统商业化的全新探索
  • uni-app uView自定义底部导航栏
  • 效率指数级提升的Intellij IDEA快捷键集合
  • TS学习05-泛型
  • windos wsl2 docker unix:///var/run/docker.sock
  • 前端面试经典手写题
  • Tomcat 部署及优化
  • Selenium入门详细教程+实例演示
  • ATFX汇评:美国7月CPI数据即将揭晓,市场预期将有所反弹
  • 23、springboot日志使用入门-- SLF4J+Logback 实现(springboot默认的日志实现),日志打印到控制台及日志输出到指定文件
  • 【uniapp】 软键盘弹出后fixed定位被顶上去问题
  • HarmonyOS应用开发者基础认证考试题库