小编pos*_*ing的帖子

如何仅在某些页面上显示验证码图标 (VUE reCAPTCHA-v3)?

我使用这个包:https : //www.npmjs.com/package/vue-recaptcha-v3

我添加了我的 main.js :

import { VueReCaptcha } from 'vue-recaptcha-v3'

Vue.use(VueReCaptcha, { siteKey: 'xxxxxxx' })
Run Code Online (Sandbox Code Playgroud)

我添加此代码:

await this.$recaptcha('login').then((token) => {
    recaptcha = token
})
Run Code Online (Sandbox Code Playgroud)

到我的组件以从 google recapchta 获取令牌

我的问题是右下角的验证码图标出现在所有页面上

在此处输入图片说明

我希望它只出现在某些组件中

也许我必须改变这一点:Vue.use(VueReCaptcha, { siteKey: 'xxxxxxxxxxxxxxxxx' })。似乎它仍在安装到Vue.use. 我想挂载到某个组件而不是 vue 根实例

我怎么解决这个问题?

更新

我尝试这样:

Vue.use(VueReCaptcha, {
  siteKey: 'xxxxxxx',
  loaderOptions: {
    useRecaptchaNet: true,
    autoHideBadge: true
  }
})
Run Code Online (Sandbox Code Playgroud)

它隐藏了徽章。我希望徽章仍然出现。但仅在 1 个页面上,即注册页面。我该怎么做?

recaptcha vue.js vue-component vuetify.js recaptcha-v3

7
推荐指数
1
解决办法
2021
查看次数

如何在 vue tel 输入中获取国家/地区代码?

我的组件

<v-form>
  <v-container>
    <v-row>        
      <v-col cols="12" sm="6" md="3">
        <vue-tel-input v-model="phone"></vue-tel-input>
      </v-col>
    </v-row>
  </v-container>
  <v-btn
    color="success"
    @click="submit"
  >
    submit
  </v-btn>
</v-form>
Run Code Online (Sandbox Code Playgroud)

当我点击提交时,我只收到电话。我怎样才能获得国家代码?

【参考】https://www.npmjs.com/package/vue-tel-input-vuetify

[代码笔] https://codepen.io/positivethinking639/pen/YzzjzWK?&editable=true&editors=101

vue.js vue-component vuex vuejs2 vuetify.js

6
推荐指数
1
解决办法
5152
查看次数

How can I disable eslint correct?

我已经按照参考:https : //eslint.org/docs/user-guide/configuring#ignoring-files-and-directories,但它不起作用

我想禁用它,因为在运行npm run serve有关额外分号、空格等时我有很多警告

我的项目使用 vuetify

在此处输入图片说明

我制作 .eslintignore 并添加这样的脚本:

../src/*.js
Run Code Online (Sandbox Code Playgroud)

我尝试运行npm run serve,但警告仍然存在

我尝试添加:

"eslintIgnore": ["store.js", "Home.vue"]package.json,但它也不起作用

而我已经按照文档

我怎么解决这个问题?

更新

我尝试像这样改变:

src/**/*.js
src/**/*.vue
Run Code Online (Sandbox Code Playgroud)

这是行不通的

eslint vue.js vue-component vuetify.js

4
推荐指数
1
解决办法
2万
查看次数

运行“npm run build”需要什么?

运行需要什么npm run build

我有项目 vue

我想将其安装到新服务器

我只需要运行npm install吗?

npm vue.js npm-install vuejs2 vuetify.js

0
推荐指数
1
解决办法
3635
查看次数