uniapp Cannot read properties of undefined (reading 'apply')
时间: 2023-11-01 22:53:27 浏览: 230
在您描述的问题中,报告了两个不同的错误。第一个错误是"Cannot read properties of undefined (reading 'commit')",第二个错误是"Cannot read properties of undefined (reading 'apply')"。这两个错误涉及到不同的代码和上下文,我将为您分别解释如下:
对于第一个错误,"Cannot read properties of undefined (reading 'commit')",根据您的描述,问题出现在调用Vue自定义的commit函数时。您提到在函数外部打印输出时,该函数是存在的,但在函数内部通过this.$store取值却为undefined。这可能是由于上下文或作用域的问题导致的。请确保在调用commit函数之前,您已经正确初始化并挂载了Vue实例,并且已经正确创建了store对象。此外,还需要确保commit函数在正确的上下文中被调用,以便能够正确访问this.$store对象。如果问题仍然存在,请提供更多的代码和上下文信息,以便我们能够更好地帮助您。
对于第二个错误,"Cannot read properties of undefined (reading 'apply')",根据您的描述,问题与uniapp相关。您提到在某些情况下,在h5端可以获取到属性,但在app端却无法获取。这可能是由于不同平台或环境下的差异导致的。请确保您在app端使用的uniapp版本与h5端一致,并且已经正确配置和初始化了uniapp的相关设置。如果问题仍然存在,请参考uniapp的文档或寻求uniapp社区的帮助,以获取更具体的解决方案。
总之,以上是对您描述的问题的分析和解释。如果您需要更详细的帮助,请提供更多的代码和上下文信息,以便我们能够更好地帮助您解决问题。
阅读全文