如何解决根据URL路径使用不同的CSS文件
我有以下文件:App.vue
,changcolor.vue
,config.json
,main.js
,index.html
,xyz.css
,abc.css
根据URL,我想应用正确的CSS文件,因此,例如,如果URL为“ xyz.local.com”,那么我们将使用xyz.css,如果是“ abc.local.com”,则我们为ll使用abc.local.com。这也应该是白色标签代码。
解决方法
如何制作一个新的link
标签并根据URL是什么赋予适当的属性。就像这样:
mounted() {
let link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
let hostname = window.location.hostname
hostname = name.split(".")[0]
if(hostname == "abc"){
link.href = "abc.css"
} else {
link.href = "xyz.css"
}
document.getElementsByTagName('HEAD')[0].appendChild(link);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。