求助:vue-cli,从后台获取了一个颜色值,如何渲染到每一个组件。在线等
发布于 16天前 作者 wangyu18 432 次浏览 来自 问答
4 回复

或者教我把一个js给每个组件建立时运行的方法也可以

less.sass随便一个都可以解决啊, 做成变量

@ab8512 。我的项目中是这样的,当用户打开网站时,ajax从后台拿到一个像这样‘#234241’的字符串,我通过js将其生成一套以其为基础风格的变量数组,每个变量的值为一种颜色。我现在的做法是通过DOM操作将其渲染到页面上,但是频繁的dom操作,很消耗性能。我刚刚查看了sass的文档, 没有找到将.js中的变量传给.sass文件中变量的方法,希望您讲一下详细的方法。谢谢了

虽然没做过这种需求,我觉得在vuex里面存颜色,然后绑定style,或者存在sessionStorage里也行

回到顶部