日历小部件起初可以工作,但如果您刷新页面,它会停止工作,但只有在网站上线时才会工作。在本地开发中,不会出现这样的问题。
还注意到,当我通过导航路由到页面时,它可以工作。但是如果我直接输入特定页面的链接,就不行了。
这是代码:
<template>
<client-only>
<vue-calendly url="link" :height="650"></vue-calendly>
</client-only>
</template>
<script>
import Vue from 'vue';
export default {
created() {
if (process.isClient) {
const VueCalendly = require('vue-calendly').default;
Vue.use(VueCalendly);
}
}
};
</script>
Vue 应用程序在 Gridsome 上运行,因此它是 SSR。我将小部件设置为仅在客户端显示。不确定是什么问题。