diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-02-28 00:30:36 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-02-28 00:30:36 +0900 |
| commit | 41635ca3d34c8538ce78be8cc11f0f592fda1b62 (patch) | |
| tree | 8fec5ff4f69d09082a9f4d242feffbf53b53bdcb /src | |
| parent | :v: (diff) | |
| download | misskey-41635ca3d34c8538ce78be8cc11f0f592fda1b62.tar.gz misskey-41635ca3d34c8538ce78be8cc11f0f592fda1b62.tar.bz2 misskey-41635ca3d34c8538ce78be8cc11f0f592fda1b62.zip | |
oops
Diffstat (limited to 'src')
| -rw-r--r-- | src/web/app/dev/views/apps.vue | 15 | ||||
| -rw-r--r-- | src/web/app/init.ts | 4 |
2 files changed, 16 insertions, 3 deletions
diff --git a/src/web/app/dev/views/apps.vue b/src/web/app/dev/views/apps.vue index e8adbea2da..42b4abc9b8 100644 --- a/src/web/app/dev/views/apps.vue +++ b/src/web/app/dev/views/apps.vue @@ -20,5 +20,18 @@ <script lang="ts"> import Vue from 'vue'; -export default Vue.extend(); +export default Vue.extend({ + data() { + return { + fetching: true, + apps: [] + }; + }, + mounted() { + (this as any).api('my/apps').then(apps => { + this.apps = apps; + this.fetching = false; + }); + } +}); </script> diff --git a/src/web/app/init.ts b/src/web/app/init.ts index 2e90d62d79..f9855fd5c9 100644 --- a/src/web/app/init.ts +++ b/src/web/app/init.ts @@ -84,8 +84,8 @@ export default (callback: (launch: (api?: (os: MiOS) => API) => [Vue, MiOS]) => // アプリ基底要素マウント document.body.innerHTML = '<div id="app"></div>'; - const launch = (api: (os: MiOS) => API) => { - os.apis = api(os); + const launch = (api?: (os: MiOS) => API) => { + os.apis = api ? api(os) : null; Vue.mixin({ data() { |