💄 Добавил спиннер загрузки

This commit is contained in:
2021-03-29 02:10:21 +03:00
parent 498b926c24
commit 9110c086b6
3 changed files with 23 additions and 6 deletions

View File

@@ -10,7 +10,8 @@
"dependencies": { "dependencies": {
"axios": "^0.21.1", "axios": "^0.21.1",
"core-js": "^3.6.5", "core-js": "^3.6.5",
"vue": "^3.0.0" "vue": "^3.0.0",
"vue-spinner": "^1.0.4"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-babel": "~4.5.0",
@@ -13555,6 +13556,11 @@
"integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=",
"dev": true "dev": true
}, },
"node_modules/vue-spinner": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/vue-spinner/-/vue-spinner-1.0.4.tgz",
"integrity": "sha512-GNG2F+8BLX201JT/jUX+84Gsi3ZteVQwt9K7mues3ts9FcQ95dGn7uu6a5ndSxdYYUEzfh1KngZiOE0u+l4itA=="
},
"node_modules/vue-style-loader": { "node_modules/vue-style-loader": {
"version": "4.1.3", "version": "4.1.3",
"resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.3.tgz", "resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.3.tgz",
@@ -26219,6 +26225,11 @@
} }
} }
}, },
"vue-spinner": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/vue-spinner/-/vue-spinner-1.0.4.tgz",
"integrity": "sha512-GNG2F+8BLX201JT/jUX+84Gsi3ZteVQwt9K7mues3ts9FcQ95dGn7uu6a5ndSxdYYUEzfh1KngZiOE0u+l4itA=="
},
"vue-style-loader": { "vue-style-loader": {
"version": "4.1.3", "version": "4.1.3",
"resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.3.tgz", "resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.3.tgz",

View File

@@ -11,7 +11,8 @@
"dependencies": { "dependencies": {
"axios": "^0.21.1", "axios": "^0.21.1",
"core-js": "^3.6.5", "core-js": "^3.6.5",
"vue": "^3.0.0" "vue": "^3.0.0",
"vue-spinner": "^1.0.4"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-babel": "~4.5.0",

View File

@@ -13,9 +13,7 @@
</transition> </transition>
</div> </div>
</div> </div>
<div v-else> <square-loader v-else :color="'#f3f3f3'" class="loader" />
Загрузка...
</div>
</template> </template>
<script> <script>
@@ -23,11 +21,14 @@ import axios from 'axios'
import List from './List.vue' import List from './List.vue'
import Result from './Result.vue' import Result from './Result.vue'
import SquareLoader from 'vue-spinner/src/SquareLoader.vue'
export default { export default {
name: 'Game', name: 'Game',
components: { components: {
List, List,
Result Result,
SquareLoader
}, },
data() { data() {
return { return {
@@ -112,6 +113,10 @@ export default {
transform: rotateY(120deg); transform: rotateY(120deg);
} }
.loader {
margin-top: 100px;
}
@media screen and (max-width: 486px) { @media screen and (max-width: 486px) {
.card { .card {
width: 94%; width: 94%;