Size: a a a

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

2020 February 04

JG

John Green in Nuxt.js — русскоговорящее сообщество
Ребят, хелпаните плиз) не могу никак найти, в инетах the best practice.
У меня есть несколько страниц, и на них используются одни и те же input-ы, различие только в том что эти инпуты выводят, соответственно, я вынес его в компонент, на странице вызываю mapGetters и передаю в компонент input-а значение, и хочу потом это значение отправить по api, получается мне лучше передать изменено значение из компонента обратно на страницу и со страницы уже передать на апи, так? Или есть лучше решенее?)
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Если я правильно понимаю, то я делал так-сделал компонент, осуществляющий всю логику ввода данных и отправки, и в страницах передавал через props ссылку на api, и некоторые настройки(поля и тип вводных данных)
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Мини-велосипед, но удобно вышло
источник

JG

John Green in Nuxt.js — русскоговорящее сообщество
Алексей
Мини-велосипед, но удобно вышло
Ну в крайнем случае я все же буду из компонента возвращать значение и отправлять его по апи, просто для апи у меня отдельная папка api где адреса и на них аксиос ом отправляю, и во vuex тоже на логические модули разбил)
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
John Green
Ну в крайнем случае я все же буду из компонента возвращать значение и отправлять его по апи, просто для апи у меня отдельная папка api где адреса и на них аксиос ом отправляю, и во vuex тоже на логические модули разбил)
Я просто делал админку для CRUD API, т.е. они все одинаковые, поэтому я из компонента и отправлял запросы
источник

JG

John Green in Nuxt.js — русскоговорящее сообщество
Алексей
Я просто делал админку для CRUD API, т.е. они все одинаковые, поэтому я из компонента и отправлял запросы
Эх( мне такое не подходит(
источник

GA

Golovachov Anton in Nuxt.js — русскоговорящее сообщество
Ребят, как узнать свой хост в интерцепторе запроса аксиос?
источник

GA

Golovachov Anton in Nuxt.js — русскоговорящее сообщество
сам нашел похожее в config.headers.common.referer
источник

V

Vladislav in Nuxt.js — русскоговорящее сообщество
источник
2020 February 05

kk

koe 🧑🏻 kaverna in Nuxt.js — русскоговорящее сообщество
Всем привет. Кто-нибудь пробовал часть функционала выносить в отдельную папку. У меня есть проект, хочу выложить его в опен сорус, но часть функционала хочу убрать в другую папку, и исключить её из репозитория. А именно, нужно убрать лэндинг пейдж.
источник

kk

koe 🧑🏻 kaverna in Nuxt.js — русскоговорящее сообщество
Я начал со следующего, у меня подключен @nuxtjs/router
в router.js
я сделал
export const routes
и создал плагин
landing/router.js
import { routes } from '~/router'

const page = path => () => import(`~/landing/pages/${path}`).then(m => m.default || m)

const landingRoutes = [
   { path: '/', name: 'welcome', component: page('welcome'), alias: ['/ru', '/ja', '/de', '/fr'] },
   { path: '/about', name: 'welcome.about', component: page('about') },
   { path: '/policy', name: 'welcome.policy', component: page('policy') },
   { path: '/faq', name: 'welcome.faq', component: page('faq') },
]

// Remove duplicate routes
landingRoutes.forEach(landingRoute => routes.splice(routes.findIndex(route => route.path === landingRoute.path), 1))

routes.push(...landingRoutes)
и вынес туда страницы
источник

kk

koe 🧑🏻 kaverna in Nuxt.js — русскоговорящее сообщество
главная страница подружатся отлично и работает хоть с сервера хоть при перехеде из браузера. а вот остальные страницы нет, когда гружу с сервера пишет Page not found. А когда переход через vue-router загружаются (
источник

ИС

Илья Салмасов in Nuxt.js — русскоговорящее сообщество
koe 🧑🏻 kaverna
главная страница подружатся отлично и работает хоть с сервера хоть при перехеде из браузера. а вот остальные страницы нет, когда гружу с сервера пишет Page not found. А когда переход через vue-router загружаются (
вероятно на сервере стоит route(/) вместо route(*) для редиректа на твое приложение
источник

kk

koe 🧑🏻 kaverna in Nuxt.js — русскоговорящее сообщество
Илья Салмасов
вероятно на сервере стоит route(/) вместо route(*) для редиректа на твое приложение
Роуты из router.js - основного работают
источник

МИ

Мясников Игорь in Nuxt.js — русскоговорящее сообщество
Добрый день. Может кто помочь с несколькими вопросами по  nuxt generate?
источник

KA

Kolev Andrew in Nuxt.js — русскоговорящее сообщество
Мясников Игорь
Добрый день. Может кто помочь с несколькими вопросами по  nuxt generate?
Вопросы в студию
источник

МИ

Мясников Игорь in Nuxt.js — русскоговорящее сообщество
спс , при mode: universal  динамические страницы не генерируются ?
generate: {
   subFolders: false,
   fallback: true,
   routes() {
     return axios.get('https://crb-dash.herokuapp.com/articles?_limit=40')
       .then((res) => {
         const data = res.data;

         return data.map((post) => ({
           route: /hospital/post/${post.slug},
           payload: data,
         }));
       });
   },
 },
источник

МИ

Мясников Игорь in Nuxt.js — русскоговорящее сообщество
При mode: spa все генерится, но при обновлении динамической страницы или при прямом переходе на нее - выходит ошибка 404
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Мясников Игорь
При mode: spa все генерится, но при обновлении динамической страницы или при прямом переходе на нее - выходит ошибка 404
в спа моде все сгенерированные страницы одинаковые, только с оболочкой, нет смысла использовать генерейт в спа моде, посмотри сам в сгенерированный хтмл
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Мясников Игорь
спс , при mode: universal  динамические страницы не генерируются ?
generate: {
   subFolders: false,
   fallback: true,
   routes() {
     return axios.get('https://crb-dash.herokuapp.com/articles?_limit=40')
       .then((res) => {
         const data = res.data;

         return data.map((post) => ({
           route: /hospital/post/${post.slug},
           payload: data,
         }));
       });
   },
 },
еси твоя функия отдает массив роутов то они будут сгенерированы. чего-то не хватает - дебаж свою функцию
источник