css动态路径问题

1,项目有若干css文件,在static/css目录下。例如原先的路径是 ./static/css/1.css, ./static/css/2.css 等等,如何实现改一个地方,变成./a/css/1.css,./a/css/2.css
也就是说 最终效果是,这些css文件的路径依赖于某一个变量,改变这个变量,则所有css的路径统一改变(只在上线的时候改一次,但是因为有改动的需求,所以不能写死。)
2,目前的思路

var staticResourcePath = './static';
var css1 = document.createElement('link');
css1.href = staticResourcePath+'/css/1.css'

请大神指教

阅读 4.5k
2 个回答

这些静态资源为什么要乱动呢,不管是css,js,images,都放在一个文件夹里下,如static,assets

clipboard.png

不管你怎么挪,整体挪最外层这个文件夹就可以了

有模板或框架比较容易实现,都写成<link href=data"+1.css" />这种,
没有模板或框架可以获取所有要改变的元素,字符串统一,分割,拼接这种

推荐问题