Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 November 09

IS

Irek Sitdikov in Nuxt.js — русскоговорящее сообщество
неа
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
похоже выпилили
источник

IS

Irek Sitdikov in Nuxt.js — русскоговорящее сообщество
А как принято создавать хлебные крошки в nuxt? Передавать из компоненты? Хотел универсально сделать, чтоб все подтягивал самостоятельно из $route
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
извечный вопрос
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Irek Sitdikov
А как принято создавать хлебные крошки в nuxt? Передавать из компоненты? Хотел универсально сделать, чтоб все подтягивал самостоятельно из $route
Я тупо через сторе делаю, а на странице явно прописываю
источник

IA

Ilya Artamonov in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Глобальный миксин, а в нём:

created() {
 if (this.$options.head) {
   this.breadcrumbs.push(this.$options.head().title)
 },
 inject: ['breacrumbs']
}

В лейауте добавить

data() {
 return {
   breadcrumbs: {
      items: [],
      push: (item) => this.breadcrumbs.push(item)
   }
 }
},
provide() {
 return {
   breadcrumbs: this.breadcrumbs
 }
}

Там где нужно вывести добавить:

inject: ['breadcrumbs']

{{ breadcrumbs.items }}
Вот так можно
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Irek Sitdikov
А как принято создавать хлебные крошки в nuxt? Передавать из компоненты? Хотел универсально сделать, чтоб все подтягивал самостоятельно из $route
Имхо лучшее решение - на бэке
источник

IA

Ilya Artamonov in Nuxt.js — русскоговорящее сообщество
Irek Sitdikov
А как принято создавать хлебные крошки в nuxt? Передавать из компоненты? Хотел универсально сделать, чтоб все подтягивал самостоятельно из $route
Глянь мое сообщение выше
источник

IS

Irek Sitdikov in Nuxt.js — русскоговорящее сообщество
Спасибо 👌🏻
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
Имхо лучшее решение - на бэке
😳 Это как?
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
😳 Это как?
Даже не знаю что ответить на такой вопрос
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
Даже не знаю что ответить на такой вопрос
То есть ирония просто 😂?
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
То есть ирония просто 😂?
Где? Реально лучший крошки - крошки сделанные на бэке
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
Sergey Shilkin
page.vue - допустим это дочерний

<template>
   <div>
     {{ test }}
   <div>
</template>
<script lang="ts">
 import {Component, Vue} from "nuxt-property-decorator"

 @Component({
   name: 'page',
   async fetch({ store }) {
     store.commit('SET_TEST', 'Hello world');
   }
 })
 export default class Page extends Vue {
   created() {
     this.$store.commit('SET_TEST', 'Hello world');
   }
 }
</script>
featch кстати в класс можешь вынести из декоратора
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
Где? Реально лучший крошки - крошки сделанные на бэке
Мы же все учимся... всегда. Вот и хотел уточнить, причём тут бэк и крошки.
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
Где? Реально лучший крошки - крошки сделанные на бэке
Проблема в том что роутинг начинаешь шерить в бекендом
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Либо мапперы придётся использовать
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Что иногда очень больно
источник

SS

Sergey Shilkin in Nuxt.js — русскоговорящее сообщество
Wacker
featch кстати в класс можешь вынести из декоратора
Спасибо
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Проблема в том что роутинг начинаешь шерить в бекендом
Мы с тобой каждый раз меняемся ролями хД
источник