首页 > 解决方案 > 我无法安装 Vue.use (2019) 的 vue-toasted

问题描述

我正在使用 Vue 2.6.10 和 vue-toasted 1.1.27。但是,我从浏览器收到错误消息。为什么我无法安装 vue-toasted?Vue 2.6.10 不支持 vue-toasted?

import Toasted from 'vue-toasted';
Vue.use(Toasted);
vue-toasted.min.js:1 Uncaught TypeError: Cannot read property 'appendChild' of null
    at l (vue-toasted.min.js:1)
    at new t (vue-toasted.min.js:1)
    at Object.install (vue-toasted.min.js:1)
    at Function.Vue.use (vue.common.dev.js:5090)
    at eval (main.js:25)
    at Module../src/app/main.js (main-b2fe359a90a55c61424d.js:765)
    at __webpack_require__ (main-b2fe359a90a55c61424d.js:20)
    at main-b2fe359a90a55c61424d.js:84
    at main-b2fe359a90a55c61424d.js:87

标签: javascriptvue.jsvue-toasted

解决方案


利用:

import Toasted from 'vue-toasted';
window.addEventListener('load', () => {
    Vue.use(Toasted);
});

推荐阅读