<template>
<v-select :options="books" label="title">
<template #option="{ title, author }">
<h3 style="margin: 0">{{ title }}</h3>
<em>{{ author.firstName }} {{ author.lastName }}</em>
</template>
</v-select>
</template>
<template>
<child-component ref="childComponent" />
</template>
export default {
methods: {
action() {
this.$refs.childComponent.action();
}
},
}
npm i @vue/cli -g
vue create my-app
cd my-app
npm run serve
Boolean(0) // false
Boolean(1) // true
{ isDataReady() { return this.$store.state.isReady ;}
import Raven from 'raven-js';
import RavenVue from 'raven-js/plugins/vue';
if (ENV_PRODUCTION) {
Raven
.config(SENTRY_KEY, {
environment: ENV,
})
.addPlugin(RavenVue, Vue)
.install();
}
export default new Router({
routes: [
{
path: '/',
name: 'homepage',
component: () => import('./Home.vue').then(m => m.default),
},
]
});