如何在 Vuepress 中使用 Vue 插件?

Posted

技术标签:

【中文标题】如何在 Vuepress 中使用 Vue 插件?【英文标题】:How to use a Vue plugin to Vuepress? 【发布时间】:2019-04-23 07:43:17 【问题描述】:

例如,我想在我的 Vuepress 项目中添加 https://github.com/Akryum/v-tooltip 工具提示插件。它要求我们做Vue.use,不知道该怎么做,因为我得到“Vue”未定义。

【问题讨论】:

你能解决这个问题吗? 【参考方案1】:

您要做的是扩展 Vue 的实例。

创建一个 enhanceApp.js 文件。然后,您将可以访问 Vuepress 正在使用的 Vue 实例并能够对其进行扩展。

这里是一个link 到enhancedApp.js 文件中的文档。

这是一个引入 Vuetify 的示例。

// .vuepress/enhanceApp.js

import Vuetify from 'vuetify'

export default (
    Vue,
    options,
    router,
    siteData
) => 
    Vue.use(Vuetify)
    options.vuetify = new Vuetify();


【讨论】:

【参考方案2】:

您可以通过编辑.vuepress/config.js 并传递plugins 数组来实际安装Vue 插件,该数组可以由插件名称或require 语句组成。

For more information see this doc.

【讨论】:

以上是关于如何在 Vuepress 中使用 Vue 插件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Vuepress 站点中使用 vue-apollo?

如何用 OpenWrite 给 VuePress 配置博客导流公众号插件 - 公众号获取验证码阅读全文

如何用 OpenWrite 给 VuePress 配置博客导流公众号插件 - 公众号获取验证码阅读全文

如何用 OpenWrite 给 VuePress 配置博客导流公众号插件 - 公众号获取验证码阅读全文

如何通过插件更改 VuePress 页面的内容

VuePress的简单使用