javascript - 是否可以在 Vue.js 中有条件地导入 css 文件?
问题描述
我的管理面板和客户页面合二为一Vue.js project
。css-files
只有在当前路线有"forAdmin"
元数据的情况下才可以使用确定吗?
解决方案
在您的mounted()
函数中,您可以像这样添加它。
if(someCondition) {
var element = document.createElement("link");
element.setAttribute("rel", "stylesheet");
element.setAttribute("type", "text/css");
element.setAttribute("href", "external.css");
document.getElementsByTagName("head")[0].appendChild(element);
}
推荐阅读
- c# - 在 foreach 循环 C# 期间释放内存
- groovy - 对每个变量使用 a 返回 def 列表大小
- vue.js - 通过路由器发送财产不起作用
- r - 使用列索引而不是名称定义 rpart 预测器
- javascript - 在 D3 中实现分层数据的最佳实践是什么?
- java - 为什么我收到错误“web.xml 丢失并且
设置为 true”,即使 web.xml 存在于 WEB-INF 下? - javascript - for循环不停止为什么?即使我特别说要在 10 点停止
- three.js - three.js:阴影中的明亮边缘
- php - 基于字符串搜索和重构解析字符串
- azure - 初始密码更改后,在 AzureAD B2C 中使用“forceChangePasswordNextLogin”创建的本地帐户无法再登录