view() {
const user = this.props.user;
const pointsText = app.forum.attribute(‘reflar-level-ranks.pointsText’) || app.translator.trans(‘reflar-level-ranks.lib.defaults.level’);
let expComments = (user.commentCount() - user.discussionCount()) * 21,
expDiscussions = user.discussionCount() * 33;
let expTotal = expComments + expDiscussions,
expLevel = Math.floor(expTotal / 135),
expPercent = (100 / 135) * ((expTotal) - (expLevel * 135));
return (
<div class="PostUser-level" title={`${expTotal} ${app.translator.trans('reflar-level-ranks.forum.desc.expText')}`}>
<span class="PostUser-text">
<span class="PostUser-levelText">{pointsText}</span>
<span class="PostUser-levelPoints">{expLevel}</span>
</span>
<div class="PostUser-bar PostUser-bar--empty"></div>
<div class="PostUser-bar" style={"width: " + expPercent + '%;'}></div>
</div>
);
}
}
© 2020 GitHub, Inc.
我做了实验,但没有找到规律。。。发篇文章是33 经验值 ,评论是 21 经验值,删除一篇是减21经验值。。。?但是删除 有时候又是减12经验值。。。