vue3 使用外部reset.less嵌套部分样式无效

默默前进的小白

因为有很多地方样式通用,于是提取出样式到reset.less中,在app.vue中引用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到页面上发现。reset.less是被引用了没错,但是第二层中的样式没有生效,简单来说就是less文件等于css文件了,嵌套的子元素样式识别不到。
刚开始是觉得可能我的vue-clli版本不对,去检查
在这里插入图片描述
应该也还好,不是什么老古董。去百度吧,好像也没人有我这情况。
最后的解决方法:然后误打误撞的去测试,在main.js中引用就可以生效
说来惭愧,我到现在都不知道为什么有这种情况。。。
默默的问一句,大家有觉得vue3写的时候有些样式或者方法没有实时更新到页面上吗,还需要自己手动去刷新下才可以。。。
难道一定要用vite才能完美的发挥出vue3的实力吗。。。有点小白,不是很理解为啥我写的vue3项目会这样。。。
附上当前出现问题的项目的配置

{
  "name": "XXXXXXXXXX",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build"
  },
  "dependencies": {
    "@element-plus/icons-vue": "^2.0.6",
    "core-js": "^3.8.3",
    "element-plus": "^2.2.12",
    "vue": "^3.2.13",
    "vue-router": "^4.0.3",
    "vuex": "^4.0.0"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~5.0.0",
    "@vue/cli-plugin-router": "~5.0.0",
    "@vue/cli-plugin-vuex": "~5.0.0",
    "@vue/cli-service": "~5.0.0",
    "less": "^4.1.3",
    "less-loader": "^11.0.0",
    "unplugin-auto-import": "^0.11.1",
    "unplugin-vue-components": "^0.22.0"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead",
    "not ie 11"
  ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值