javascript - 我不能在 Vue3 中包含 Buefy
问题描述
有人知道我如何在 Vue3 中包含 Buefy,因为我正在执行此操作(main.js),但出现错误:
import { createApp } from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import Buefy from 'buefy';
import 'buefy/dist/buefy.css';
createApp(App)
.use(store)
.use(router)
.use(Buefy)
.mount("#app");
错误是:
Uncaught TypeError: Vue.prototype is undefined
解决方案
Buefy 对 Vue3 的支持仍处于规划阶段。我认为它会持续一段时间。
https://github.com/buefy/buefy/issues/2505
截至 2020 年 12 月 7 日: https ://github.com/buefy/buefy/issues/2505#issuecomment-739899697
顺便说一句,有一个新分支,我将尝试迁移其他组件以向您展示我的主要想法:
- 打字稿
- 选项 API
在我看来,问题不是全部迁移到 Vue 3,而是维护两个版本。Vue 3 是未来,但官方而非官方的库和框架(例如 Nuxt)还没有准备好,所以我目前不了解真正的需求。
推荐阅读
- visual-studio-code - VS Code Jupyter 扩展 Markdown 数学不渲染
- python - 无法打印数组的单行我得到了太多的数组错误索引?
- php - 更改字符串,向后排序
- java - Gradle 运行任务不起作用 - 错误:--module-path 需要模块路径规范
- swift - MongoDB地理空间查询数组中的坐标
- cmake - 尝试添加自定义规则以输出 some/path/to/XXXX.rule 在 Windows 上的 qt5 cmake 中已经有自定义规则
- python - 按班级划分的频率
- sql - 按另一个属性执行分组时选择一个属性
- c++ - 使用字典进行本地化
- javascript - 检查一个文件路径是否存在于另一个文件路径中?