【发布时间】:2019-08-13 00:10:05
【问题描述】:
我有一个 Vue.js 应用程序,其主模板如下所示:
<html>
<head>
<link id="theme" rel="stylesheet" href="foo.css">
</head>
<body>
<div id="app"></div>
</body>
</html>
作为我的 Vue.js 代码的一部分,我可以轻松地修改 #app 中的任何内容,但是稍后我想从一个组件中修改 #theme,其中 <select> 用于选择要使用的主题。
【问题讨论】:
-
如果我理解正确的话..您仍然可以像使用 vanilla JS 一样更改
<link>元素的id.. [从任何组件中]document.getElementById("theme").id = "myNewTheme"
标签: javascript vue.js vue-component