gpt4 book ai didi

vue.js - 构建后 Nuxt 插件不起作用(使用 apexchart )

转载 作者:行者123 更新时间:2023-12-03 06:38:57 26 4
gpt4 key购买 nike

我在 nuxt 中使用顶点图表
并使用我的代码应用插件
这在开发模式下工作

cross-env NODE_ENV=development HOST=0.0.0.0 PORT=3000 nodemon server/index.js --watch server

但不在构建源中工作
nuxt build && cross-env NODE_ENV=production HOST=0.0.0.0 PORT=80 node server/index.js

这是我的代码

插件/vue-apexchar.js
import Vue from 'vue'
import VueApexCharts from 'vue-apexcharts'

Vue.component('VueApexCharts', VueApexCharts);

nuxt.config.js
plugins: [
{ src : '~/plugins/vue-apexchart.js', ssr : false },
],
build: {
vendor : [
'vue-apexchart'
]
}

周图表.vue
<VueApexCharts max-width="300" type="area" :options="chartOptions" :series="series"></VueApexCharts>

这些代码在开发模式下工作但不工作构建文件

我需要你的帮助来解决这个问题

请帮我

这是我的源代码 > https://github.com/zoz0312/Nuxt_Blog

最佳答案

<client-only>
<MY COMPONENT/>
</client-only>

使用 'client-only' 标签解决了这个问题

“此组件用于仅在客户端故意呈现组件。”
我的插件只在客户端工作,所以使用那个标签,我可以解决这个问题

关于vue.js - 构建后 Nuxt 插件不起作用(使用 apexchart ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58787024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com