taro编译报错this._create****** is not a function;[component] Property Observer Error @*****

Posted qianyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了taro编译报错this._create****** is not a function;[component] Property Observer Error @*****相关的知识,希望对你有一定的参考价值。

报错信息如下,因为刚学taro有很多不懂,所以在错误中成长啦。技术图片

 

js代码是这样写的

技术图片

先简单说说报错原因吧,首先这是种函数式定义组件的方法,由于一个文件不能定义两个组件,但有时候我们需要组件内部的抽象组件,这时类函数式组件就是你想要答案。

但这样的写法也存在一些限制:

  1. 函数的命名必须以 render 开头,render 后的第一个字母需要大写
  2. 函数的参数不得传入 JSX 元素或 JSX 元素引用
  3. 函数不能递归地调用自身。

所以改成render开头的,比如这样的

技术图片

就可以的

以上是关于taro编译报错this._create****** is not a function;[component] Property Observer Error @*****的主要内容,如果未能解决你的问题,请参考以下文章

调用库<semaphore.h>时,VS报错无法解析的外部符号 __imp__pthread_create

ubuntu 编译c程序报错:对‘pthread_create’未定义的引用

ffmpeg交叉编译报错:aarch64-xxx-linux-gcc is unable to create an executable file. C compiler test failed.

ffmpeg交叉编译报错:aarch64-xxx-linux-gcc is unable to create an executable file. C compiler test failed.

tomcat报错:This is very likely to create a memory leak问题解决

错误记录IntelliJ IDEA 编译 Groovy 报错 ( Could not open/create prefs root node SoftwareJavaSoftPrefs )