vue.js - 收到vue_1.ref时如何使用uve-recaptcha-v3将Recaptcha v3与VueJS一起使用不是功能错误?

标签 vue.js recaptcha-v3

我在VueJS应用中使用vue-recaptcha-v3,但立即收到错误消息。我的main.js看起来像这样:

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import Buefy from 'buefy'
import 'buefy/dist/buefy.css'
import { VueReCaptcha } from 'vue-recaptcha-v3'

Vue.use(VueReCaptcha, { siteKey: 'MYSITEKEY' })

Vue.use(Buefy)

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
不幸的是,当我点击保存时,出现以下错误(包括屏幕截图):

Uncaught TypeError: vue_1.ref is not a function


enter image description here
与以下vue-recaptcha-v3软件包有关:
exports.VueReCaptcha = {
    install: function (app, options) {
        var isLoaded = vue_1.ref(false);
        var instance = vue_1.ref(undefined);
不知道从这里去哪里...

最佳答案

我遇到过同样的问题,似乎最新的软件包版本具有此明显的运行时错误。但是,版本1.9.0的效果很好。因此,如果使用yarn,请删除当前程序包,然后运行以下命令(否则,请执行npm等效命令):

yarn add vue-recaptcha-v3@1.9.0

关于vue.js - 收到vue_1.ref时如何使用uve-recaptcha-v3将Recaptcha v3与VueJS一起使用不是功能错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64770229/

相关文章:

javascript - v-calendar 问题,如何根据对象的数组列表中的日期禁用日期

javascript - 将动态数据传递给路由器链路。

Vue.js - 在 mixins 中声明 props 和数据字段

recaptcha-v3 - Google的Recaptcha V3-我应该跟踪分数,还是 "success"为真?

recaptcha - 我是否可以翻译包含隐私政策和服务条款链接的 reCAPTCHA v3 文本?

css - 如何使用 Vue.js 在 CSS 网格中显示元素

vue.js - vuetify 中带滚动的卡片

javascript - Recaptcha V3 不适用于具有多种表单的页面

javascript - 仅在 React 应用程序的特定页面上显示 google Recaptcha V3 floater

javascript - 如何获得 google recaptcha V3 响应