我妈已经三天没打我了 2023-03-16 16:49 采纳率: 85.4%
浏览 19
已结题

vant定制主题不生效

vant定制主题不生效,重新安装一份脚手架还是不行,把红色按钮改成橘色的,但是显示还是红色,改完重新启动也不行
main.js

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 引入amfe-flexible
import 'amfe-flexible'
// vant
import Vant from 'vant';
import 'vant/lib/index.css';

Vue.use(Vant);
Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')


vue.config.js

module.exports = {
  css: {
    loaderOptions: {
      less: {
        // 若 less-loader 版本小于 6.0,请移除 lessOptions 这一级,直接配置选项。
          modifyVars: {
            // 直接覆盖变量
            red: '#ff58f2',
            // 'border-color': '#eee',
            // 或者可以通过 less 文件覆盖(文件路径为绝对路径)
            // hack: `true; @import "your-less-file-path.less";`,
          },
      },
    },
  },
};

img

img

  • 写回答

4条回答 默认 最新

  • MarkHan_ 2023-03-16 17:12
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ

    1. 配置文件不生效。请确保你的vue.config.js文件已经被正确配置,可以使用console.log来输出查看是否被调用。
    2. 修改的变量名不正确。在vant中,每个组件有对应的主题变量名,修改时需要查看对应组件的文档来确认变量名是否正确。
    3. 样式没有被正确引入。请确保在main.js中正确引入了vant的样式文件。

    根据你提供的代码,似乎没有发现明显的问题。你可以尝试将modifyVars修改为lessOptions.modifyVars,并且在修改变量名时,确认变量名是否正确。另外,尝试清空缓存并重新编译应用程序。

    如果还有问题,请提供更多的代码和错误信息。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月24日
  • 已采纳回答 3月16日
  • 创建了问题 3月16日

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助