我使用digits-api登录。我正在使用附加生命周期事件初始化附加脚本。
attached: function(){
console.log("Attached")
Digits.init({ consumerKey: '************' });
}
然后单击按钮,用户可以登录。
onLoginButtonTap : function(){
Digits.logIn().done(this.onLogIn).fail(this.onFail);
},
当用户成功登录时,它将转到onLogIn功能。
onLogIn: function() {
console.log("Login Successfull");
this.loginStatus="Log Out"
}
所以我正在做的是更改纸张按钮中的文本从登录到注销。 我有一个属性登录状态。
loginStatus:{
type : String,
value: "Log In",
notify: true,
reflectToAttribute: true
}
当我尝试使用this.loginStatus ="注销"更改onLogIn方法中的文本时。 它表示Uncaught TypeError:无法设置属性' loginStatus'未定义。基本上我也在其他代码中看到了这一点。我无法在函数内部访问函数内部的元素。同样是这里的问题我无法在函数内部更改函数中的属性值。如何从此问题中恢复。
<paper-button raised class="custom indigo" id="logIn">[[loginStatus]]</paper-button>
答案 0 :(得分:0)
错误消息表明@echo off
:b
call :mySubProcedure & goto b
exit /b
:mySubProcedure
SET m=%m%memes
SET /A c=c+1
IF [%c%]==[10] SET /A c=0
COLOR 0%c%
echo %m%
goto:eof
为this
。在您的情况下,在指定回调时应该bind this
:
undefined