问题描述
SessionUtil.js
import { stores } from '@sapper/app';
const { session } = stores();
export class SessionUtil {
constructor(){}
isAuthenticated() {
return $session.token != null;
}
getAccess(){
if ($session.token) {
return $session.token.access;
} else {
return -1;
}
}
}
然后像这样在 svelte 组件中使用它:
import SessionUtil from '../../auth/SessionUtil.js';
let sessionUtil = new SessionUtil();
//...
<Textfield disabled={sessionUtil.getAccess() > .5}>
当我这样做时,我得到:
Error: Function called outside component initialization
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)