Size: a a a

Nuxt.js | Vue SSR

2021 June 09

💪

💪😕 in Nuxt.js | Vue SSR
я правда не переменную присваиваю, а пару commit делаю
источник

💪

💪😕 in Nuxt.js | Vue SSR
  computed: {
   nodes() {
     return this.$store.state.lers.nodes
   },
источник

💪

💪😕 in Nuxt.js | Vue SSR
await может надо какой
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
условие пропишите, что если есть в сторе, то рендерить, иначе вернуть значение по умолчанию
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
пустую строку или массив или еще что
источник

A

Aquinary in Nuxt.js | Vue SSR
  async fetch() {
   await this.$store.dispatch('user/get_friends')
 },
 computed: {
   friend_list_computed: function () {
     return this.$store.state.user.friends['friend']['users']
 }
}
Как-то так оно работает
Типо фетч запускает нужные действия, а потом через вычесляемое свойство компонент уже получает нужные данные
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
    nodes() {
     return this.$store.state?.lers?.nodes || []
   },
источник

A

Aquinary in Nuxt.js | Vue SSR
Можно же сразу в стейтах инициализировать как nodes: []
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
можно, но бывают случаи, когда там не [], а null :)
источник

💪

💪😕 in Nuxt.js | Vue SSR
там как раз [], но я думаю это варик точно рабочий
источник

💪

💪😕 in Nuxt.js | Vue SSR
в стейтах
источник

💪

💪😕 in Nuxt.js | Vue SSR
спасибо
источник

A

Aquinary in Nuxt.js | Vue SSR
Имеет право на существование
Если сервак что-то не то пришлёт
источник

A

Aquinary in Nuxt.js | Vue SSR
Хотя я бы это в мутациях тогда проверял :D
источник

A

Aquinary in Nuxt.js | Vue SSR
Мб он этот nodes несколько раз использует по приложению)
источник

A

Aquinary in Nuxt.js | Vue SSR
В нескольких компонентах*
источник

💪

💪😕 in Nuxt.js | Vue SSR
да, где то графики отрисует, где то табличку наполнит )
источник

💪

💪😕 in Nuxt.js | Vue SSR
export default async function ({ $axios, $auth, app }, inject) {
 const api = new OpenAPIClientAxios({ definition: 'https://example.com/api/openapi.json' })
 api.init()

 const { client } = await api.getClient()
 inject('api', client)
})

А может кто с плагинами работал, почему у меня client всегда undf, хотя опять же запрос приходит на сервер
источник

💪

💪😕 in Nuxt.js | Vue SSR
даже 2 запроса, почему то
источник

💪

💪😕 in Nuxt.js | Vue SSR
api.init().then() тоже не жуёт
источник