Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vuejs nuxt仅在其位于浏览器中时导入_Javascript_Vuejs2_Nuxt.js - Fatal编程技术网

Javascript Vuejs nuxt仅在其位于浏览器中时导入

Javascript Vuejs nuxt仅在其位于浏览器中时导入,javascript,vuejs2,nuxt.js,Javascript,Vuejs2,Nuxt.js,当进程是浏览器时,我尝试导入Filepond。现在我有这个 <script> import * as FilePond from 'filepond' export default { components:{ FilePond } } </script> 从“FilePond”导入*作为FilePond 导出默认

当进程是浏览器时,我尝试导入Filepond。现在我有这个

    <script>
          import * as FilePond from 'filepond'
         export default {

           components:{
               FilePond
             }
          }
     </script>

从“FilePond”导入*作为FilePond
导出默认值{
组成部分:{
鱼塘
}
}
因此,我期待的是将上述内容更改为仅导入Filepond(如果是浏览器)。我知道你可以通过

       <script>
         if(process.browser){
            ///use import here
          }

if(process.browser){
///在这里使用导入
}
但是在上面的例子中,我不能直接在if语句中从'Filepond'添加
import*作为Filepond。如何实现这一点

您需要使用


如果使用的是Vue适配器组件,请注意导出是一个创建组件的函数<代码>vueFilePond(…插件)
 if(process.browser){
            const FilePond = require('filepond')
          }