“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’”。这是啥?的主要内容,如果未能解决你的问题,请参考以下文章