【发布时间】:2021-08-28 13:48:30
【问题描述】:
我正在尝试在我的 nuxt 应用程序中实现 rtl/ltr。 这是我的项目结构
|--assets
|--scss
|--**/*.scss
|--bundle.scss
|--bundle-rtl.scss
所以样式通常会编译到 bundle 和 bundle-rtl 中。 问题是这个..如何在这两个 scss 文件之间切换而不在我的 nuxt.config 中手动更改它们(更改语言时自动更改 scss 文件)。 这些文件中有一个 mixin 文件,其中包含许多与 rtl 和 ltr 切换相关的 mixin,因此我需要在我拥有的每个 vue 文件中使用它们。这就是为什么我不能将它们编译为 css(例如使用 gulp 或 webpack)并将它们包含在 head 中。 除了所有这些,这是在 nuxt 中实现 ltr/rtl 的最佳方法还是有更好的方法?
【问题讨论】:
标签: vue.js sass frontend nuxt.js bidirectional