Size: a a a

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

2020 August 14

D

Draft in Next.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят, почему ругается на as тут (  router.push({ pathname: /manage/customer/${id}, as: '/manage/customer/[customerId]', query: paginationContext });), a тут норм работает?  Router.push('/manage/customer/[customerId]', /manage/customer/${value})
так может у тебя это разные роутеры?
источник

PM

Pavel Mineev in Next.js — русскоговорящее сообщество
Iliya Kobaliya
Ребят, почему ругается на as тут (  router.push({ pathname: /manage/customer/${id}, as: '/manage/customer/[customerId]', query: paginationContext });), a тут норм работает?  Router.push('/manage/customer/[customerId]', /manage/customer/${value})
first argument is href, second is as
push({pathname, query}, {pathname, query})
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
Pavel Mineev
first argument is href, second is as
push({pathname, query}, {pathname, query})
thank you )
источник

PM

Pavel Mineev in Next.js — русскоговорящее сообщество
Iliya Kobaliya
thank you )
😉 не за что
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
Ребят,новая проблема, в компоненте я пробую получить из query paginationContext, но получаю только id. (/manage/customer/${id}). Как мне получить query?
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
Мне их явно надо передавать в url?
источник

PM

Pavel Mineev in Next.js — русскоговорящее сообщество
import {useRouter} from ‘next/router’
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
Я использовал, но из пути  { pathname: '/manage/customer/[customerId]', query: paginationContext },, я могу получить только customerId
источник

D

Draft in Next.js — русскоговорящее сообщество
Iliya Kobaliya
Я использовал, но из пути  { pathname: '/manage/customer/[customerId]', query: paginationContext },, я могу получить только customerId
покажи код как получаешь
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
ответ {customerId: "7777777777"}
источник

D

Draft in Next.js — русскоговорящее сообщество
Iliya Kobaliya
ответ {customerId: "7777777777"}
И скинь как ты контекст записываешь
источник

D

Draft in Next.js — русскоговорящее сообщество
Да и вообще, выведи в консоль объект router
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
источник

D

Draft in Next.js — русскоговорящее сообщество
Ух, сложно понять что происходит, слишком много логики в рендере = (
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
router -
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
query не содержит объект
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
Все ребят,мой косяк
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
Объект paginationContext не приходит) Протестил и закинул объект для теста,все норм работает)
источник

IK

Iliya Kobaliya in Next.js — русскоговорящее сообщество
Спасибо за внимание)
источник

IV

Ivan Void in Next.js — русскоговорящее сообщество
Есть вопрос. Ожидаю что файлы с определенным разрешением появятся в директории static.
    config.module.rules.push({
     test: /\.twig$/,
     use: [
       'raw-loader',
       {
         loader: 'file-loader',
         options: {
           name: '[name].[ext]',
           outputPath: 'static/test/'
         }
       }
     ]
   });
Конфиг вебпака. Ничего не происходит. Конфиг не валидный или я что-то не понимаю?
источник