This commit is contained in:
syuilo 2020-07-31 21:40:26 +09:00
parent e184ca56c3
commit 6d141c0cc1
4 changed files with 56 additions and 54 deletions

View File

@ -243,7 +243,7 @@
"uuid": "8.2.0", "uuid": "8.2.0",
"v-animate-css": "0.0.3", "v-animate-css": "0.0.3",
"v-debounce": "0.1.2", "v-debounce": "0.1.2",
"vue": "3.0.0-rc.1", "vue": "3.0.0-rc.5",
"vue-color": "2.7.1", "vue-color": "2.7.1",
"vue-content-loading": "1.6.0", "vue-content-loading": "1.6.0",
"vue-cropperjs": "4.1.0", "vue-cropperjs": "4.1.0",

View File

@ -36,11 +36,13 @@
<div class="contents" ref="contents" :class="{ wallpaper }"> <div class="contents" ref="contents" :class="{ wallpaper }">
<main ref="main"> <main ref="main">
<div class="content"> <div class="content">
<router-view v-slot="{ Component }">
<transition :name="$store.state.device.animation ? 'page' : ''" mode="out-in" @enter="onTransition"> <transition :name="$store.state.device.animation ? 'page' : ''" mode="out-in" @enter="onTransition">
<keep-alive :include="['index']"> <keep-alive :include="['index']">
<router-view></router-view> <component :is="Component" />
</keep-alive> </keep-alive>
</transition> </transition>
</router-view>
</div> </div>
<div class="powerd-by" :class="{ visible: !$store.getters.isSignedIn }"> <div class="powerd-by" :class="{ visible: !$store.getters.isSignedIn }">
<b><router-link to="/">{{ host }}</router-link></b> <b><router-link to="/">{{ host }}</router-link></b>

View File

@ -1,11 +1,11 @@
import Vue from 'vue'; import { defineComponent } from 'vue';
import { Form } from '../scripts/form'; import { Form } from '../scripts/form';
export default function <T extends Form>(data: { export default function <T extends Form>(data: {
name: string; name: string;
props?: () => T; props?: () => T;
}) { }) {
return Vue.extend({ return defineComponent({
props: { props: {
widget: { widget: {
type: Object type: Object

View File

@ -954,17 +954,6 @@
dependencies: dependencies:
eslint-visitor-keys "^1.1.0" eslint-visitor-keys "^1.1.0"
"@vue/compiler-core@3.0.0-rc.1":
version "3.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.0.0-rc.1.tgz#66459f085b07408ddff0868199e2ceb7ddf8845a"
integrity sha512-5GcHJuoLnji0fxaCIntCZOmkbEemcIbknh/OFh2yYWbQ+Yzv5HwI7OA8Z1uLs7nKEKkVpbdFDtF68Zkf/BXnfw==
dependencies:
"@babel/parser" "^7.10.4"
"@babel/types" "^7.10.4"
"@vue/shared" "3.0.0-rc.1"
estree-walker "^2.0.1"
source-map "^0.6.1"
"@vue/compiler-core@3.0.0-rc.2": "@vue/compiler-core@3.0.0-rc.2":
version "3.0.0-rc.2" version "3.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.0.0-rc.2.tgz#6005b793ac12d2d053590871faa04a26997ba2eb" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.0.0-rc.2.tgz#6005b793ac12d2d053590871faa04a26997ba2eb"
@ -976,13 +965,16 @@
estree-walker "^2.0.1" estree-walker "^2.0.1"
source-map "^0.6.1" source-map "^0.6.1"
"@vue/compiler-dom@3.0.0-rc.1": "@vue/compiler-core@3.0.0-rc.5":
version "3.0.0-rc.1" version "3.0.0-rc.5"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.0.0-rc.1.tgz#2d386624cb65094877ff615bfa5ed1484f11b978" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.0.0-rc.5.tgz#dd4f1816fcae34a81bc60e584f97993cad284d54"
integrity sha512-0Vs5eX5ed+0vkqNLlcQxaWzyK8EENwaa5dHlVwlH0aUQDuUQr+WIlTalHnLDWIqnTmRPHNjJ5nn1B4dqZt/6EQ== integrity sha512-dNz5AObEYg0Oglw3emIsBhTAOVfObrfxDaAzR0UTRDDq+Ohfr6KTSaVQAH88Ym+oa08ZlLZBFc6ARe9doAOIxg==
dependencies: dependencies:
"@vue/compiler-core" "3.0.0-rc.1" "@babel/parser" "^7.10.4"
"@vue/shared" "3.0.0-rc.1" "@babel/types" "^7.10.4"
"@vue/shared" "3.0.0-rc.5"
estree-walker "^2.0.1"
source-map "^0.6.1"
"@vue/compiler-dom@3.0.0-rc.2": "@vue/compiler-dom@3.0.0-rc.2":
version "3.0.0-rc.2" version "3.0.0-rc.2"
@ -992,6 +984,14 @@
"@vue/compiler-core" "3.0.0-rc.2" "@vue/compiler-core" "3.0.0-rc.2"
"@vue/shared" "3.0.0-rc.2" "@vue/shared" "3.0.0-rc.2"
"@vue/compiler-dom@3.0.0-rc.5":
version "3.0.0-rc.5"
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.0.0-rc.5.tgz#83905e8601123a3654b90fbd80708a16530ce21a"
integrity sha512-z8n+R1GhFnWuKURLYxfVSEfP7nSNM91qteobxwys55fhlZZuReouMnUwgrn+ois/IL6RdFlT9H+n4+N6yLrdJA==
dependencies:
"@vue/compiler-core" "3.0.0-rc.5"
"@vue/shared" "3.0.0-rc.5"
"@vue/compiler-sfc@3.0.0-rc.2": "@vue/compiler-sfc@3.0.0-rc.2":
version "3.0.0-rc.2" version "3.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.0.0-rc.2.tgz#c92ef9ddb6fdd37d1c5a5dba53af7e4384aa9e31" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.0.0-rc.2.tgz#c92ef9ddb6fdd37d1c5a5dba53af7e4384aa9e31"
@ -1022,40 +1022,40 @@
"@vue/compiler-dom" "3.0.0-rc.2" "@vue/compiler-dom" "3.0.0-rc.2"
"@vue/shared" "3.0.0-rc.2" "@vue/shared" "3.0.0-rc.2"
"@vue/reactivity@3.0.0-rc.1": "@vue/reactivity@3.0.0-rc.5":
version "3.0.0-rc.1" version "3.0.0-rc.5"
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.0.0-rc.1.tgz#f3a5c2e8a91a465871ee2027a863ee114ece5c21" resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.0.0-rc.5.tgz#45cff8d839d7ad130b1e499239090050fdecff13"
integrity sha512-D7tUeirzWyDX5DtaJeJwvVZgDGDf+CLhv8+ZnuVbmb9kJbj9kdXeLD9bB2Wz8eKTZdiE/I3U55YZRYk0W/cJ4A== integrity sha512-oe9C+1jtWUdYL/iNc0OPWbwgOk2rOW2uQ+exx3I6Jo6PKOmnAiPkMElalf9vRnO53rnUphVecMp8BlTJvcNgDw==
dependencies: dependencies:
"@vue/shared" "3.0.0-rc.1" "@vue/shared" "3.0.0-rc.5"
"@vue/runtime-core@3.0.0-rc.1": "@vue/runtime-core@3.0.0-rc.5":
version "3.0.0-rc.1" version "3.0.0-rc.5"
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.0.0-rc.1.tgz#f35ea3e13efe140e7e0af2f6a1a6f921d2d50b2d" resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.0.0-rc.5.tgz#dd59af3a5fc089d1cdc05a657320c0dc17e5c362"
integrity sha512-LRN0Rs+JJU9n/IgqcbWbJrUmGOuqdDVXSvnZG3l3b5CDsuNb7W9fy4z76D6vbrx//whNXaAgeaeWUgLuUSsXrA== integrity sha512-MRIWreFigxdRuI2moFociUL5rVBfgYPrT7rWfQ0XfOyW46b+AiuCJyZvgbsRXwkAERfW1Tb/mY5forYjX2thOg==
dependencies: dependencies:
"@vue/reactivity" "3.0.0-rc.1" "@vue/reactivity" "3.0.0-rc.5"
"@vue/shared" "3.0.0-rc.1" "@vue/shared" "3.0.0-rc.5"
"@vue/runtime-dom@3.0.0-rc.1": "@vue/runtime-dom@3.0.0-rc.5":
version "3.0.0-rc.1" version "3.0.0-rc.5"
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.0.0-rc.1.tgz#40a2b3d39f17d981603ce761331f03c60851fe67" resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.0.0-rc.5.tgz#2fd75a1f29b23abf0ffe5ccdedabda11721c5b5b"
integrity sha512-p23+3OMVLJ7ODWsQZlMW7hJk5I90zTUFrbm/AWRUbgqA9xuAIFoOZcd2xUhZV+jc0IZD7OLPe4ZXg0IgDzQRxQ== integrity sha512-0jwpO3MBqMToq7qC816Z8Y6G8aN4ZKbv7MupgRaepzxhiK0sXcjLQmOATP3g/NyX52UCBJS4wAwsxidqGnAabA==
dependencies: dependencies:
"@vue/runtime-core" "3.0.0-rc.1" "@vue/runtime-core" "3.0.0-rc.5"
"@vue/shared" "3.0.0-rc.1" "@vue/shared" "3.0.0-rc.5"
csstype "^2.6.8" csstype "^2.6.8"
"@vue/shared@3.0.0-rc.1":
version "3.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.0-rc.1.tgz#4970a8bc52d14ca1903747a74cd8cd5ac9a914a7"
integrity sha512-4HOJk34AxVoAGqs3cltgumvIFdo9Blj7HUFVAq4iGW/IzIZ8SiduGDYUR0zlf8qUPY7DLY5U3KCqVmIo3FxDyg==
"@vue/shared@3.0.0-rc.2": "@vue/shared@3.0.0-rc.2":
version "3.0.0-rc.2" version "3.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.0-rc.2.tgz#bffe0a53eb2f6ce50def4613a6963e948c29ed83" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.0-rc.2.tgz#bffe0a53eb2f6ce50def4613a6963e948c29ed83"
integrity sha512-lJ1jb5PEDoSTosKdOyFh9/GpSFY/d9HXkG126aJXM4WgvJaf+OVKUWKZSgqolKLLIOJHG9ZcQt4OQyoktMenBg== integrity sha512-lJ1jb5PEDoSTosKdOyFh9/GpSFY/d9HXkG126aJXM4WgvJaf+OVKUWKZSgqolKLLIOJHG9ZcQt4OQyoktMenBg==
"@vue/shared@3.0.0-rc.5":
version "3.0.0-rc.5"
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.0-rc.5.tgz#cea2378e3e37363ddc1f5dd158edc9c9b5b3fff0"
integrity sha512-ZhcgGzBpp+pUzisZgQpM4ctIGgLpYjBj7/rZfbhEPxFHF/BuTV2jmhXvAl8aF9xDAejIcw85xCy92gDSwKtPag==
"@webassemblyjs/ast@1.9.0": "@webassemblyjs/ast@1.9.0":
version "1.9.0" version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
@ -10158,14 +10158,14 @@ vue-template-compiler@2.6.11:
de-indent "^1.0.2" de-indent "^1.0.2"
he "^1.1.0" he "^1.1.0"
vue@3.0.0-rc.1: vue@3.0.0-rc.5:
version "3.0.0-rc.1" version "3.0.0-rc.5"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.0.0-rc.1.tgz#50a3ed8676031732ba19e514b525e163e6671432" resolved "https://registry.yarnpkg.com/vue/-/vue-3.0.0-rc.5.tgz#973175d45a892b3bd23ef5de7faa4add9c66275f"
integrity sha512-AvliCsYc5tKVYgnXZ8oN6Q2HhQ7rWp+7FcTUXoAHJY+dL+j1AzgSKeO1YIWlw8j/inOdCKFVv+ZsGrsJbNtg/Q== integrity sha512-8t8Y4sHMBGD5iLZ7JfBGmKBJlzesPoL+/nW9EV8s+4LwnKC4rGlRp+Lj2rcign4iQaj0GFaL7DrQ8IoOfVX6+w==
dependencies: dependencies:
"@vue/compiler-dom" "3.0.0-rc.1" "@vue/compiler-dom" "3.0.0-rc.5"
"@vue/runtime-dom" "3.0.0-rc.1" "@vue/runtime-dom" "3.0.0-rc.5"
"@vue/shared" "3.0.0-rc.1" "@vue/shared" "3.0.0-rc.5"
vue@^2.5.13, vue@^2.5.17: vue@^2.5.13, vue@^2.5.17:
version "2.6.11" version "2.6.11"