“TypeError:无法读取未定义的属性‘scopedFn’”。这是啥?

Posted

技术标签:

【中文标题】“TypeError:无法读取未定义的属性‘scopedFn’”。这是啥?【英文标题】:"TypeError: Cannot read property 'scopedFn' of undefined". What is this?“TypeError:无法读取未定义的属性‘scopedFn’”。这是什么? 【发布时间】:2019-09-02 16:41:49 【问题描述】:

我正在尝试将 RadListView 与 Nativescript-Vue 一起使用,并且我正在尝试使用 v-template 标头,然后是带有我的列表本身的普通 v-template。

1) 我的标题似乎无法被识别,它总是在全屏时只显示正常的 v-template,忽略标题。

2) 当我尝试在我的标准 v 模板上命名时,我的应用程序崩溃并且我收到此问题标题中提到的错误。

为什么会发生这种情况,这意味着什么?

这适用于需要在高度=200 的 GridLayout(标题)下方显示的列表。我不知道我还能尝试什么来解决这个问题。

<RadListView @scrolled="onHomeListScroll" for="(post, index) in list" ref="listView" row="0">

       <v-template name="header">
          <GridLayout  />
       </v-template>

       <v-template name="standardTemplate">
          <Label text="test" />
       </v-template>

</RadListView>

【问题讨论】:

您还没有关闭GridLayout 标签,不确定您在这里打错字。您能否分享一个可以重现问题的 Playground 示例。 是的,这是一个错字。但我解决了问题中提到的问题。我很快就会解释。 【参考方案1】:

网格布局行属性设置为200解决了问题。

出于某种原因,row 有效,而 height 无效。

【讨论】:

以上是关于“TypeError:无法读取未定义的属性‘scopedFn’”。这是啥?的主要内容,如果未能解决你的问题,请参考以下文章