【问题标题】:Uncaught (in promise) TypeError: selfHook.call is not a functionUncaught (in promise) TypeError: selfHook.call is not a function
【发布时间】:2020-12-22 06:23:36
【问题描述】:

我正在使用Vue-Multiple Select 包进行多选选项。

https://vue-multiselect.js.org/#sub-getting-started

按照他们的指示,我得到了一个错误。

对我来说非常未知的错误。 我错过了什么?!

【问题讨论】:

  • 该错误消息似乎来自 Vue 3,而不是 Vue 2。
  • 是的。你说的对。 :-)
  • 我的意思是 Vue-multiselect 还没有迁移到 Vue 3。
  • Vue 3 还没有发布,它还在 RC 中。很少有库被迁移。如果您现在需要库,则需要使用 Vue 2。
  • 对于未来的访客,您可以试试这个...github.com/vueform/multiselect

标签: javascript vue.js vuejs3 vue-multiselect


【解决方案1】:

我不知道它是对还是错,但您可以删除 vue-performance 扩展..这对我来说是一种解决方法,然后检查。如果仍然存在,您可以告诉我我将删除答案....

【讨论】:

  • 哦……它有时对我有用……希望你能得到正确的答案或解决你的问题
  • 我不知道出了什么问题。我安装了它。现在,没问题。
  • 很高兴听到这个消息!
【解决方案2】:

我重现了这个问题。如果钩子被用作属性而不是函数。

产生的错误:

const VerificaSezioniConfig = {
    delimiters:['[[',']]'],
    data(){
        return{
            sezioni:[1,2]
        }
    },
    mounted:{}
}

没有错误:

const VerificaSezioniConfig = {
    delimiters:['[[',']]'],
    data(){
        return{
            sezioni:[1,2]
        }
    },
    mounted(){}
}

【讨论】:

    猜你喜欢
    • 2017-04-13
    • 2020-03-17
    • 2020-01-06
    • 2021-03-10
    • 2021-09-30
    • 2019-06-15
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多