gpt4 book ai didi

vue.js - 将 Bootstrap 4 与 NuxtJS 一起使用

转载 作者:行者123 更新时间:2023-12-03 06:46:15 25 4
gpt4 key购买 nike

我正在尝试将 bootstrap 4 (bootstrap-vue) 与 Nuxt 相关联。

尽管我添加了 style-resources-module,但我在页面或组件中使用 mixins 和变量时遇到了困难。

这是 nuxt.config.js 的摘录:

/*
** Global CSS
*/
css: ["~/scss/vars.scss"],

/*
** Plugins to load before mounting the App
*/
plugins: [],
/*

/*
** Nuxt.js modules
*/
modules: [
// Doc: https://bootstrap-vue.js.org/docs/
"bootstrap-vue/nuxt",
// Doc: https://github.com/nuxt-community/style-resources-module
"@nuxtjs/style-resources"
],

/*
** Disabling Bootstrap Compiled CSS
*/
bootstrapVue: {
bootstrapCSS: false,
bootstrapVueCSS: false
},

/*
** Style resources
*/
styleResources: {
scss: [
"./scss/*.scss",
"~bootstrap/scss/bootstrap.scss",
"~bootstrap-vue/src/index.scss"
]
},
./scss/vars.scss设置变量,并覆盖 Bootstrap 的
(例如 $orange: #DD7F58;
以下是其中一种成分的摘录:
<style lang="scss" scoped>
.myClass{
display: none;
@include media-breakpoint-up(md) {
display: block;
}
}
</style>

编译抛出以下错误: _No mixin named media-breakpoint-up_ .

最佳答案

如果您遇到相同的问题,这是一个有效的设置:
nuxt.config.js :

      /*
** Nuxt.js modules
*/
modules: [
// Doc: https://bootstrap-vue.js.org/docs/
"bootstrap-vue/nuxt",
// Doc: https://github.com/nuxt-community/style-resources-module
"@nuxtjs/style-resources"
],

/*
** Disabling Bootstrap Compiled CSS
*/
bootstrapVue: {
bootstrapCSS: false,
bootstrapVueCSS: false
},

/*
** Style resources
*/
styleResources: {
scss: "./scss/*.scss"
},
./scss/custom.scss :

// Variable overrides
$orange: #DD7F58;

// Bootstrap and BootstrapVue SCSS files
@import '~bootstrap/scss/bootstrap.scss';
@import '~bootstrap-vue/src/index.scss';

// General style overrides and custom classes
body {
margin: 0;
}

关于vue.js - 将 Bootstrap 4 与 NuxtJS 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57626282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com