fix: config
This commit is contained in:
parent
ef883ffaec
commit
e160a4335c
@ -1,45 +0,0 @@
|
|||||||
<template>
|
|
||||||
<b-navbar>
|
|
||||||
<template #brand>
|
|
||||||
<b-navbar-item tag="router-link" :to="{ path: '/' }">
|
|
||||||
<img
|
|
||||||
src="https://raw.githubusercontent.com/buefy/buefy/dev/static/img/buefy-logo.png"
|
|
||||||
alt="Lightweight UI components for Vue.js based on Bulma"
|
|
||||||
>
|
|
||||||
</b-navbar-item>
|
|
||||||
</template>
|
|
||||||
<template #start>
|
|
||||||
<b-navbar-item href="#">
|
|
||||||
Home
|
|
||||||
</b-navbar-item>
|
|
||||||
<b-navbar-item href="#">
|
|
||||||
Documentation
|
|
||||||
</b-navbar-item>
|
|
||||||
<b-navbar-dropdown label="Info">
|
|
||||||
<b-navbar-item href="#">
|
|
||||||
About
|
|
||||||
</b-navbar-item>
|
|
||||||
<b-navbar-item href="#">
|
|
||||||
Contact
|
|
||||||
</b-navbar-item>
|
|
||||||
</b-navbar-dropdown>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<template #end>
|
|
||||||
<b-navbar-item tag="div">
|
|
||||||
<div class="buttons">
|
|
||||||
<a class="button is-primary">
|
|
||||||
<strong>Sign up</strong>
|
|
||||||
</a>
|
|
||||||
<a class="button is-light">
|
|
||||||
Log in
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</b-navbar-item>
|
|
||||||
</template>
|
|
||||||
</b-navbar>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {}
|
|
||||||
</script>
|
|
12
jsconfig.json
Normal file
12
jsconfig.json
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"compilerOptions": {
|
||||||
|
"baseUrl": ".",
|
||||||
|
"paths": {
|
||||||
|
"~/*": ["./*"],
|
||||||
|
"@/*": ["./*"],
|
||||||
|
"~~/*": ["./*"],
|
||||||
|
"@@/*": ["./*"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"exclude": ["node_modules", ".nuxt", "dist"]
|
||||||
|
}
|
@ -1,14 +1,74 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<the-header />
|
<nav
|
||||||
|
class="navbar header has-shadow is-primary"
|
||||||
|
role="navigation"
|
||||||
|
aria-label="main navigation"
|
||||||
|
>
|
||||||
|
<div class="navbar-brand">
|
||||||
|
<a
|
||||||
|
class="navbar-item"
|
||||||
|
href="/"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src="~assets/buefy.png"
|
||||||
|
alt="Buefy"
|
||||||
|
height="28"
|
||||||
|
>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="navbar-burger">
|
||||||
|
<span />
|
||||||
|
<span />
|
||||||
|
<span />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<section class="main-content columns">
|
||||||
|
<aside class="column is-2 section">
|
||||||
|
<p class="menu-label is-hidden-touch">
|
||||||
|
General
|
||||||
|
</p>
|
||||||
|
<ul class="menu-list">
|
||||||
|
<li
|
||||||
|
v-for="(item, key) of items"
|
||||||
|
:key="key"
|
||||||
|
>
|
||||||
|
<nuxt-link
|
||||||
|
:to="item.to"
|
||||||
|
exact-active-class="is-active"
|
||||||
|
>
|
||||||
|
<b-icon :icon="item.icon" /> {{ item.title }}
|
||||||
|
</nuxt-link>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
<div class="container column is-10">
|
||||||
|
<nuxt />
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import TheHeader from '@/components/templates/TheHeader.vue'
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
data () {
|
||||||
TheHeader
|
return {
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
title: 'Home',
|
||||||
|
icon: 'home',
|
||||||
|
to: { name: 'index' }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Inspire',
|
||||||
|
icon: 'lightbulb',
|
||||||
|
to: { name: 'inspire' }
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -4,7 +4,7 @@ export default {
|
|||||||
|
|
||||||
// Global page headers: https://go.nuxtjs.dev/config-head
|
// Global page headers: https://go.nuxtjs.dev/config-head
|
||||||
head: {
|
head: {
|
||||||
title: 'init',
|
title: 'dfgdf',
|
||||||
meta: [
|
meta: [
|
||||||
{ charset: 'utf-8' },
|
{ charset: 'utf-8' },
|
||||||
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
|
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
|
||||||
|
33
package-lock.json
generated
33
package-lock.json
generated
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "init",
|
"name": "dfgdf",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
@ -13332,6 +13332,17 @@
|
|||||||
"buefy": "^0.9.8"
|
"buefy": "^0.9.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nuxt-property-decorator": {
|
||||||
|
"version": "2.9.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/nuxt-property-decorator/-/nuxt-property-decorator-2.9.1.tgz",
|
||||||
|
"integrity": "sha512-dE2GrrGKZMhv0dHAr+Lmj+JOQfjIouINgF58QNRDFNOZXMJrXxKO5zGqvCRwmx3hxqqwht7TXHdz9w1AnvL2IA==",
|
||||||
|
"requires": {
|
||||||
|
"vue-class-component": "^7.2.6",
|
||||||
|
"vue-property-decorator": "^9.0.0",
|
||||||
|
"vuex-class": "^0.3.2",
|
||||||
|
"vuex-module-decorators": "^1.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nwsapi": {
|
"nwsapi": {
|
||||||
"version": "2.2.0",
|
"version": "2.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
|
||||||
@ -18359,6 +18370,11 @@
|
|||||||
"resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz",
|
"resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz",
|
||||||
"integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ=="
|
"integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ=="
|
||||||
},
|
},
|
||||||
|
"vue-class-component": {
|
||||||
|
"version": "7.2.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/vue-class-component/-/vue-class-component-7.2.6.tgz",
|
||||||
|
"integrity": "sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w=="
|
||||||
|
},
|
||||||
"vue-client-only": {
|
"vue-client-only": {
|
||||||
"version": "2.1.0",
|
"version": "2.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/vue-client-only/-/vue-client-only-2.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/vue-client-only/-/vue-client-only-2.1.0.tgz",
|
||||||
@ -18478,6 +18494,11 @@
|
|||||||
"resolved": "https://registry.npmjs.org/vue-no-ssr/-/vue-no-ssr-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/vue-no-ssr/-/vue-no-ssr-1.1.1.tgz",
|
||||||
"integrity": "sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g=="
|
"integrity": "sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g=="
|
||||||
},
|
},
|
||||||
|
"vue-property-decorator": {
|
||||||
|
"version": "9.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/vue-property-decorator/-/vue-property-decorator-9.1.2.tgz",
|
||||||
|
"integrity": "sha512-xYA8MkZynPBGd/w5QFJ2d/NM0z/YeegMqYTphy7NJQXbZcuU6FC6AOdUAcy4SXP+YnkerC6AfH+ldg7PDk9ESQ=="
|
||||||
|
},
|
||||||
"vue-router": {
|
"vue-router": {
|
||||||
"version": "3.5.2",
|
"version": "3.5.2",
|
||||||
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.2.tgz",
|
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.2.tgz",
|
||||||
@ -18606,6 +18627,16 @@
|
|||||||
"resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz",
|
"resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz",
|
||||||
"integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw=="
|
"integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw=="
|
||||||
},
|
},
|
||||||
|
"vuex-class": {
|
||||||
|
"version": "0.3.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/vuex-class/-/vuex-class-0.3.2.tgz",
|
||||||
|
"integrity": "sha512-m0w7/FMsNcwJgunJeM+wcNaHzK2KX1K1rw2WUQf7Q16ndXHo7pflRyOV/E8795JO/7fstyjH3EgqBI4h4n4qXQ=="
|
||||||
|
},
|
||||||
|
"vuex-module-decorators": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/vuex-module-decorators/-/vuex-module-decorators-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-FLWZsXV5XAtl/bcKUyQFpnSBtpc3wK/7zSdy9oKbyp71mZd4ut5y2zSd219wWW9OG7WUOlVwac4rXFFDVnq7ug=="
|
||||||
|
},
|
||||||
"w3c-hr-time": {
|
"w3c-hr-time": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "init",
|
"name": "dfgdf",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@ -28,7 +28,8 @@
|
|||||||
"@nuxtjs/pwa": "^3.3.5",
|
"@nuxtjs/pwa": "^3.3.5",
|
||||||
"core-js": "^3.9.1",
|
"core-js": "^3.9.1",
|
||||||
"nuxt": "^2.15.3",
|
"nuxt": "^2.15.3",
|
||||||
"nuxt-buefy": "^0.4.4"
|
"nuxt-buefy": "^0.4.4",
|
||||||
|
"nuxt-property-decorator": "^2.9.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@commitlint/cli": "^12.0.1",
|
"@commitlint/cli": "^12.0.1",
|
||||||
|
@ -1,11 +1,53 @@
|
|||||||
<template>
|
<template>
|
||||||
<section class="section">
|
<section class="section">
|
||||||
|
<div class="columns is-mobile">
|
||||||
|
<card
|
||||||
|
title="Free"
|
||||||
|
icon="github"
|
||||||
|
>
|
||||||
|
Open source on <a href="https://github.com/buefy/buefy">
|
||||||
|
GitHub
|
||||||
|
</a>
|
||||||
|
</card>
|
||||||
|
|
||||||
|
<card
|
||||||
|
title="Responsive"
|
||||||
|
icon="cellphone-link"
|
||||||
|
>
|
||||||
|
<b class="has-text-grey">
|
||||||
|
Every
|
||||||
|
</b> component is responsive
|
||||||
|
</card>
|
||||||
|
|
||||||
|
<card
|
||||||
|
title="Modern"
|
||||||
|
icon="alert-decagram"
|
||||||
|
>
|
||||||
|
Built with <a href="https://vuejs.org/">
|
||||||
|
Vue.js
|
||||||
|
</a> and <a href="http://bulma.io/">
|
||||||
|
Bulma
|
||||||
|
</a>
|
||||||
|
</card>
|
||||||
|
|
||||||
|
<card
|
||||||
|
title="Lightweight"
|
||||||
|
icon="arrange-bring-to-front"
|
||||||
|
>
|
||||||
|
No other internal dependency
|
||||||
|
</card>
|
||||||
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import Card from '~/components/Card'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'HomePage'
|
name: 'HomePage',
|
||||||
|
|
||||||
|
components: {
|
||||||
|
Card
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user