Meteor.user() 错误:未捕获类型错误:无法读取 null 的属性“名称”

2024-01-06

我正在使用 Meteor 框架,当我尝试将当前用户的名称返回给模板助手时,出现了此错误。

Template.user.userName = function (){
    return Meteor.user().name;

}

<template name ="user">
    {{userName}}
</template>

我不断收到此错误:(错误:未捕获类型错误:无法读取 null 的属性“名称”)

然而,在 javascript 控制台中一切正常。

任何帮助将非常感激。


Meteor.user()如果没有用户登录,则返回 null。因此为了安全起见,您应该执行类似的操作Meteor.user() ? Meteor.user().name : ''.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Meteor.user() 错误:未捕获类型错误:无法读取 null 的属性“名称” 的相关文章

随机推荐