首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Uploadcare与VueJS。jQuery Exception onSuccess从今天早上开始

Uploadcare与VueJS。jQuery Exception onSuccess从今天早上开始
EN

Stack Overflow用户
提问于 2020-01-04 09:56:51
回答 1查看 197关注 0票数 0

我一直使用Uploadcare通过上传-vue包装一个星期完美。从今天早上开始,我就有一个jQuery异常来停止脚本。当然,我不使用jQuery,它可以以任何方式干扰他们的脚本。

代码语言:javascript
复制
jQuery.Deferred exception: settings is undefined openDialog/currentDialogPr<@webpack-internal:///./node_modules/uploadcare-widget/uploadcare.js:13882:11
fire@webpack-internal:///./node_modules/jquery/dist/jquery.js:3291:31
fireWith@webpack-internal:///./node_modules/jquery/dist/jquery.js:3421:7
Deferred/</deferred[tuple[0]]@webpack-internal:///./node_modules/jquery/dist/jquery.js:3759:36
compose/<@webpack-internal:///./node_modules/uploadcare-widget/uploadcare.js:444:22
mightThrow@webpack-internal:///./node_modules/jquery/dist/jquery.js:3557:29
resolve/</process<@webpack-internal:///./node_modules/jquery/dist/jquery.js:3625:12
 undefined

我创建了一个新的Nuxt回购程序,以确保它不是来自我的代码:

代码语言:javascript
复制
<template>
  <div class="container">
    <Uploadcare :publicKey="uploadCarePublicKey" @success="onSuccess">
      <button>New Asset</button>
    </Uploadcare>
  </div>
</template>

<script>
import Uploadcare from 'uploadcare-vue'

export default {
  components: {
    Uploadcare
  },
  data() {
    return {
      uploadCarePublicKey: process.env.UPLOADCARE_PUBLIC_KEY
    }
  },
  methods: {
    onSuccess() {
      console.log('dede')
    }
  }
}
</script>

<style></style>
代码语言:javascript
复制
{
  "name": "toto",
  "version": "1.0.0",
  "description": "My awesome Nuxt.js project",
  "author": "K",
  "private": true,
  "scripts": {
    "dev": "nuxt",
    "build": "nuxt build",
    "start": "nuxt start",
    "generate": "nuxt generate"
  },
  "dependencies": {
    "@nuxtjs/axios": "^5.3.6",
    "@nuxtjs/dotenv": "^1.4.0",
    "@nuxtjs/pwa": "^3.0.0-0",
    "nuxt": "^2.0.0",
    "uploadcare-vue": "^1.0.0"
  },
  "devDependencies": {}
}

我试过很多浏览器,以防万一。

有小费吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-06 09:52:08

以下是Uploadcare的答案,如果有人有同样的问题:

最有可能的原因是上传-vue中的这一行代码导致的错误。

https://github.com/tipeio/uploadcare-vue/blob/master/src/Uploadcare.vue#L141

openDialog接受3个参数-文件、选项卡和选项。选项卡参数可以在版本< 3.8.1中省略,但在最新版本中,省略此参数将导致错误。我们几天后就会发布修复程序。现在,您可以尝试回滚到v3.8.0.。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59589653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档