How to use plugin in only one component using Nuxt.js?(如何使用Nuxt.js只在一个组件中使用插件?)
本文介绍了如何使用Nuxt.js只在一个组件中使用插件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在用nuxt.js做一个简单的博客网站,我只需要在一个组件中导入编辑器,我不想使用nuxt.config.js
。这就是我正在尝试做的,但似乎行不通。
//Inside '~/plugins/vue2-editor'
import Vue from "vue";
import Vue2Editor from "vue2-editor";
Vue.use(Vue2Editor);
export default {Vue2Editor}
//Inside component
<template>
<div class="text-editor">
<client-only>
<Vue2Editor/>
</client-only>
</div>
</template>
<script>
import {Vue2Editor} from '~/plugins/vue2-editor'
export default {
components: {
Vue2Editor
},
}
</script>
我应该做什么?
推荐答案
如果您只想在一个组件中使用它,只需将其导入(vue2-Editor)即可(不需要插件)。那么您的client-only
使用情况应该不错。
可以在另一个答案中找到更多详细信息:How to fix navigator / window / document is undefined in Nuxt
否则,您可以使用动态导入,但我不确定在您的情况下是否需要这样做:https://stackoverflow.com/a/67825061/8816585
这篇关于如何使用Nuxt.js只在一个组件中使用插件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:如何使用Nuxt.js只在一个组件中使用插件?
基础教程推荐
猜你喜欢
- 在 JS 中获取客户端时区(不是 GMT 偏移量) 2022-01-01
- 动态更新多个选择框 2022-01-01
- 我什么时候应该在导入时使用方括号 2022-01-01
- 角度Apollo设置WatchQuery结果为可用变量 2022-01-01
- 在for循环中使用setTimeout 2022-01-01
- Karma-Jasmine:如何正确监视 Modal? 2022-01-01
- 响应更改 div 大小保持纵横比 2022-01-01
- 有没有办法使用OpenLayers更改OpenStreetMap中某些要素 2022-09-06
- 悬停时滑动输入并停留几秒钟 2022-01-01
- 当用户滚动离开时如何暂停 youtube 嵌入 2022-01-01