我正在使用nuxt js。我正在尝试安装vue包vue-zoom。实际上几个插件。
{ src: '~/plugins/zoom', ssr: false },
这里我保持ssr错误,因为它会给出错误,例如文档未定义...
在我的plugins / zoom.js文件中,我有这个
import Vue from 'vue';
import vZoom from 'vue-zoom'
Vue.use(vZoom);
现在,当我尝试使用此插件时
<v-zoom :img="`/uploads/${displayImg}`" ></v-zoom>
它给我上述错误。 有任何理由或想法如何在nuxt js中使用此插件或类似插件?
我尝试了更多,都给出了类似的错误。
谢谢
答案 0 :(得分:1)
将var nodesByPathMatchingLevel3 = {};
function matchesLevel3(node, path) {
if(node.name === "level3") {
nodesByPathMatchingLevel3[path.join(':')] = node;
}
}
forEachNodeInJSONDoc(myJSON, matchesLevel3);
// Nodes by path now contains a key for each path (eg "1:2:5") that had the name level3 with the actual node as the value
设置为buildDir
文件夹时出现同样的错误,我通过Firebase函数将其用于SSR。我确保在函数文件夹内的functions/.nuxt
中未安装nuxt
和vue
,从而解决了这个问题。
您是否偶然使用了类似的设置?