vue 使用document.createElement("script")引入的js文件想在里面使用el-message怎么办
时间: 2023-11-28 20:48:25 浏览: 162
Vue中通过<script></script>引入的Vue.js文件
5星 · 资源好评率100%
在 Vue 中,可以使用 `$message` 对象来调用 Element UI 的 `el-message` 组件。如果你在引入的 JS 文件中想要使用 `el-message`,可以先将 `$message` 对象挂载到全局的 `window` 对象上,然后在 JS 文件中通过 `window.$message` 来调用。具体操作步骤如下:
1. 在 Vue 组件中挂载 `$message` 对象到 `window` 对象上:
```js
// 在 Vue 组件中
mounted() {
window.$message = this.$message;
}
```
2. 在引入的 JS 文件中使用 `window.$message` 来调用 `el-message` 组件:
```js
// 在引入的 JS 文件中
window.$message({
message: '这是一条提示信息',
type: 'success'
});
```
这样,在引入的 JS 文件中就可以使用 `el-message` 组件了。
阅读全文