<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>
// ES5
const newObj = Object.assign({}, sourceObj);
// ES6
const newObj = { ...sourceObj };
<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
npx gulp
запустит gulp из проекта. Устанавливают в проект для того, чтобы точно знать что человек который захочет поднять ваш проект у себя на машине, получит тот же самый environment что и был у вас. А если зависимости будут глобальные то получится чехарда. У вам может быть gulp 4, а у запускающего ваш проект какой нибудь 3.0 и у него будут ошибки. Надеюсь идея понятна.