{
computed: {
id1() {
return this.list.filter(i => i.type_id === 1)
},
id0() {
return this.list.filter(i => i.type_id === 0)
}
}
['1', '2', '3']
['1', '3']
Guest {{ index + 1 }}
= Guest 2
:value="name"
v-model
это короткий формат записи :value="value" @input="value = newValue"
<input type="text" class="form-control" @input="onInput(index, $event)" :value="name">
Guest name: {{name}}
Почему я копирую данные для компоненты, так это для того, чтобы на каждое изменение инпута в компоненте - не обрабатывать на стороне Vuex
const copy = JSON.parse( JSON.stringify( source ) )
// apollo-plugin.js
import Vue from 'vue'
import { ApolloClient } from 'apollo-client'
import { createHttpLink } from 'apollo-link-http'
import { InMemoryCache } from 'apollo-cache-inmemory'
import VueApollo from 'vue-apollo'
Vue.use(VueApollo)
const httpLink = createHttpLink({
// You should use an absolute URL here
uri: 'https://api.everbase.co/graphql?apikey=alpha',
fetch
})
const cache = new InMemoryCache()
// Create the apollo client
export const apolloClient = new ApolloClient({
link: httpLink,
cache,
})
export const apolloProvider = new VueApollo({
defaultClient: apolloClient,
})
import {apolloProvider} from 'apollo-plugin.js'
import {apolloClient} from 'apollo-plugin.js'
samesite/histories/i-am-in-child
. Сервер или клиент, берут фрагмент i-am-in-child
и по нему выполняется поиск в БД. Находится пост и он отображается.