app/src/main/assets/js/topic.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
Vue.filter('relativeTimeSpan', function (time) {
return window.formatBridge.getRelativeTimeSpanString(time);
});
Vue.filter('avatarCompat', function (url) {
if (url && url.indexOf('//gravatar.com/avatar/') === 0) {
return 'http:' + url;
} else {
return url;
}
});
Vue.filter('tabName', function (topic) {
if (topic.top) {
return '置顶';
} else {
switch (topic.tab) {
case 'share':
return '分享';
case 'ask':
return '问答';
case 'job':
return '招聘';
default:
return '全部';
}
}
});
var vmPage = new Vue({
el: '#page',
data: {
userId: '',
topic: {},
positionMap: {}
},
methods: {
collectTopic: function (topic) {
if (topic.is_collect) {
window.topicBridge.decollectTopic(topic.id);
} else {
window.topicBridge.collectTopic(topic.id);
}
},
upReply: function (reply) {
window.topicBridge.upReply(JSON.stringify(reply));
},
at: function (reply, positionMap) {
window.topicBridge.at(JSON.stringify(reply), positionMap[reply.id]);
},
openUser: function (loginName) {
window.topicBridge.openUser(loginName);
},
openImageProxy: function (event) {
后面还有 49 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
