未验证 提交 03852446 编写于 作者: F Fatih Acet

Require IssuableDiscussions component and implement loading template.

上级 b5ee5019
<script>
import IssuableDetails from './components/IssuableDetails';
import IssuableDiscussions from './components/IssuableDiscussions';
export default {
name: 'app',
data() {
return {
issuable: {
title: 'Loading...',
},
isLoading: false,
issuable: {},
discussions: [],
};
},
components: {
IssuableDetails,
IssuableDiscussions,
},
created() {
this.isLoading = true;
window.addEventListener('message', event => {
this.issuable = event.data.issuable;
this.isLoading = false;
});
},
}
......@@ -24,8 +28,11 @@ export default {
<template>
<div id="app">
<issuable-details :issuable="issuable" />
<issuable-discussions :discussions="discussions" />
<h2 v-if="isLoading">Loading...</h2>
<template v-else>
<issuable-details :issuable="issuable" />
<issuable-discussions :discussions="discussions" />
</template>
</div>
</template>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册