vue页面内使用引入的外部js
时间: 2023-12-03 14:02:33 浏览: 222
vue组件内部引入外部js文件的方法
在Vue页面中引入外部的JavaScript文件可以使用以下步骤:
1. 将JavaScript文件放置在项目中的`public`文件夹下,例如`public/js/external.js`。
2. 在Vue组件中通过`mounted()`方法引入外部JavaScript文件:
```javascript
mounted() {
const script = document.createElement("script");
script.src = "/js/external.js";
script.async = true;
document.body.appendChild(script);
}
```
在这个例子中,我们创建了一个新的`<script>`标签,设置它的`src`属性为我们想要引入的外部JavaScript文件的路径。我们还设置了`async`属性,以确保外部JavaScript文件在页面加载时异步加载。最后,我们将`<script>`标签添加到页面的`<body>`元素中。
3. 在Vue组件中使用外部JavaScript代码。
现在我们已经成功引入了外部JavaScript文件,我们可以在Vue组件中使用它。例如,如果我们要在Vue组件中使用外部JavaScript文件中的一个函数,我们可以通过以下方式调用它:
```javascript
this.someFunctionDefinedInExternalJS();
```
请注意,如果外部JavaScript文件中定义了全局变量或函数,则可以在Vue组件中使用它们。但是,为了避免与其他代码发生命名冲突,建议在外部JavaScript文件中使用模块化的方式来定义变量和函数。然后在Vue组件中使用`import`语句来导入它们。
阅读全文