Vue怎么使用Less与Scss实现主题切换


这篇免费云主机域名文章主要介绍“Vue怎么使用Less与Scss实现主题切换”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue怎么使用Less与Scss实现主题切换”文章能帮助大家解决问题。具体实现:1、初始化vue项目2、安装插件:npm install style-resources-loader -Dnpm install vue-cli-plugin-style-resources-loader -D当然也要安装less、less-loader等插件,具体的安装配置,请自行google3、新建theme.less文件用于全局样式配置。在src目录下新建theme文件夹,在这个文件夹下新建theme.less文件。具体如下:4、配置vue.config.js文件,实现全局使用变量实现换肤5、具体的使用:我是测试文字备注:如果是用scss也基本同以上用法,只是scss的变量名用‘$’作为前缀,less使用@至此,我们已经实现了静态更换皮肤,那如何实现动态换肤呢,最重要的就是以下的文件了。我们可以多配置几种默认主题6、在theme文件夹下新建model.js文件,用于存放默认主题7、实现动态切换:在/src/theme文件夹下新建theme.js文件,代码如下:8、切换主题1、一般elementUI主题色都有这样一个文件element-variables.scss:2、main.js中引用3、在store文件夹下新建settings.js文件,用于页面基础设置4、一般换肤都是需要有个颜色选择器,用于皮肤设置在src目录下新建ThemePicker文件夹,新建index.vue文件。5、在使用ThemePicker组件的位置,去调用vuex中的changeSetting函数关于“Vue怎么使用Less与Scss实现主题切换”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: php如何获取数值在数组中的哪个位置

这篇“php如何获取数值在数组中的哪个位置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇免费云主机域名“php如何获取数值在数组中的哪个位置”文章…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/14 19:22
下一篇 05/14 19:23

相关推荐