【问题标题】:Vue.js 3 telepone field with country code input带有国家代码输入的 Vue.js 3 电话字段
【发布时间】:2021-03-31 09:34:39
【问题描述】:

有谁知道一种插入电话字段的方法,该字段的国家代码下拉列表类似于 vue3 链接中的下拉列表? https://www.npmjs.com/package/vue-tel-input

我曾尝试使用链接中的包,但它在控制台中引发以下错误。

Uncaught (in promise) TypeError: selfHook.bind is not a function

尝试实现:

main.js

import { createApp } from 'vue'
import VueTelInput from 'vue-tel-input'

const app = createApp(App);
app.use(VueTelInput)
app.mount('#app');

在 App.vue 中,我只是使用以下代码将它作为组件导入:

<vue-tel-input></vue-tel-input>

【问题讨论】:

  • 你可以尝试在mount之后拨打use吗?
  • 控制台提示同样的错误
  • 那个包 depends on Vue 2,所以它不能在 Vue 3 应用程序中工作。我建议让维护人员迁移到 Vue 3。

标签: vue.js vuejs3


【解决方案1】:

有人在open issue 上发布了关于 Vue3 对库的支持,他们已经创建了 Vue3 版本:https://github.com/victorybiz/vue3-tel-input

我试过了,效果不错!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-24
    • 2017-04-09
    • 2018-10-16
    • 2018-06-18
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    相关资源
    最近更新 更多