vue我在index.html中引入的js在vue代码中如何使用
时间: 2023-11-15 09:05:47 浏览: 168
你可以在 Vue 组件的 `mounted` 钩子中使用引入的 JavaScript 文件。在 `mounted` 钩子中,你可以使用 `document.createElement` 方法创建一个 `script` 标签,并将引入的 JavaScript 文件的路径赋值给 `src` 属性。然后,你可以使用 `document.head.appendChild` 方法将 `script` 标签添加到 `head` 标签中。这样,你就可以在 Vue 组件中使用引入的 JavaScript 文件了。
例如,假设你在 `index.html` 文件中引入了 `example.js` 文件:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>My App</title>
<script src="example.js"></script>
</head>
<body>
<div id="app"></div>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script src="main.js"></script>
</body>
</html>
```
然后,在 Vue 组件中使用引入的 JavaScript 文件:
```javascript
export default {
mounted() {
const script = document.createElement('script');
script.src = 'example.js';
document.head.appendChild(script);
// 在这里可以使用 example.js 中定义的函数或变量了
exampleFunction();
console.log(exampleVariable);
}
}
```
阅读全文