javascript - Vuejs nuxt 仅在浏览器中导入

标签 javascript vuejs2 nuxt.js

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

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

           components:{
               FilePond
             }
          }
     </script>

所以我期待的是将上面的内容更改为仅导入 Filepond(如果是浏览器)。我知道你可以通过

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

但在上面我无法直接在 if 语句中添加 import * as Filepond from 'filepond' 。我如何实现这个目标

最佳答案

您需要使用require .

 if(process.browser){
            const FilePond = require('filepond')
          }

关于javascript - Vuejs nuxt 仅在浏览器中导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52795458/

相关文章:

javascript - 使用$(window).scroll函数跳转到页面上的div

javascript - 如何使用 jquery 重置表单中的多个选择框?

javascript - 访问 Vuetify 作用域槽内表 colspan 的 number prop 值

javascript - 在过滤器方法中访问 vue 实例/数据

vue.js - Vue组件脏状态触发

vue.js - 如何在全局范围内将 axios/axios 拦截器附加到 Nuxt?

javascript - 使用 NodeJS 和鹰嘴 bean 泥替换 PDF 中的文本时出错

javascript - 无法在 jquery getjson 函数中设置变量?

vue.js - Nuxt : Fetching data only on server side

javascript - 如何将 workbox-webpack-plugin 与 Nuxt PWA 一起使用