【发布时间】:2021-12-26 16:12:33
【问题描述】:
我想创建可以改变点击按钮样式的功能。
在我的情况下,我使用 sass/scss 作为我的样式..
例如,我有 3 种不同的样式,default.scss、dark.scss 和 system.scss.. dark.scss 的代码是这样的
// Mode
$mode: dark;
// Initialize
@import "init";
// Components
@import "./core/components/components";
@import "components/components";
// Layout
@import "layout/layout";
@import "./core/layout/docs/layout";
在 app.vue 上
<style lang="scss">
@import "assets/sass/dark";
</style>
并在我的 test.vue 上创建按钮来更改样式
<v-btn @click="light" />
<v-btn @click="dark" />
是否可以通过单击按钮更改样式?
我该怎么做,例如将文件app.vue中的@import "assets/sass/dark";更改为@import "assets/sass/light";?
【问题讨论】:
-
如果你使用 webpack,你可以在一个条件下使用
require。
标签: javascript css typescript vue.js sass