Size: a a a

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

2020 April 22

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Roman Kolosov
ребят всем привет, есть у кого проверенный конфиг для докера с ssr?
источник

w

wkornilow in Nuxt.js — русскоговорящее сообщество
Может кто подскажет. Вызываю метод start() у $loading в хуке роутера

  router.beforeEach((to, from, next) => {
   if (process.client) {
     setTimeout(() => {
       window.$nuxt.$root.$loading.start()
     },100)
   }
   next()
 })


В дев режиме все работает, в продакшене вываливается ошибка при перезагрузки страницы
Uncaught TypeError: window.$nuxt.$root.$loading.start is not a function
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
wkornilow
Может кто подскажет. Вызываю метод start() у $loading в хуке роутера

  router.beforeEach((to, from, next) => {
   if (process.client) {
     setTimeout(() => {
       window.$nuxt.$root.$loading.start()
     },100)
   }
   next()
 })


В дев режиме все работает, в продакшене вываливается ошибка при перезагрузки страницы
Uncaught TypeError: window.$nuxt.$root.$loading.start is not a function
а там разве не $nuxt.$loading.start() ?
источник

АН

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

RK

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

w

wkornilow in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
а там разве не $nuxt.$loading.start() ?
Так тоже не работает (
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
wkornilow
Так тоже не работает (
вы ж window.$nuxt.$loading.start() написали?)
источник

АН

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

w

wkornilow in Nuxt.js — русскоговорящее сообщество
В консоли да. А при загрузке страницы нет 🙂
источник

АН

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

АН

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

w

wkornilow in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
а че пишет?
Уже потушил коип, завтра буду разбираться
источник
2020 April 23

BD

Ba Anh Doan in Nuxt.js — русскоговорящее сообщество
добрый вечер, кому нибудь удавалось настроить dataLayer для яндекс метрики на nuxt? метрика требует нахождение в глобальном пространстве имен. подключена метрика через gtm
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Ba Anh Doan
добрый вечер, кому нибудь удавалось настроить dataLayer для яндекс метрики на nuxt? метрика требует нахождение в глобальном пространстве имен. подключена метрика через gtm
кому-нибудь — удавалось
источник

VK

Vlad Kuraiev in Nuxt.js — русскоговорящее сообщество
Всем привет. Народ, подскажите пжл. как добавить текст (данные) из "<div contenteditable >" в массив: когда в форме был "input" (<input
         v-model="newTodoText"
         placeholder="Например, покормить кота"
       >)
- то данные из него добавлялись в массив списка, но когда я поменял "input" на "<div contenteditable v-html="newTodoText"  />", то именно текст не прилетает в массив(получается поле comment="" ) и не очищается поле ввода в <div contenteditable="true" />
——————————————————————————————
<form @submit.prevent="addNewTodo">
       <label>Добавить todo</label>
       <div contenteditable="true" v-html="newTodoText"  />
       <button>Добавить</button>
</form>
—————————————-
data: () => ({
     newTodoText: '',
     items: [
       {id: 1, name: "Vlad", comment: "Lorem ipsum1"},
       {id: 2, name: "Serg", comment: "Lorem ipsum2"},
       {id: 3, name: "Yana", comment: "Lorem ipsum3"}
     ],
     nextTodoId: 4
   }),
methods: {
     addNewTodo: function () {
       this.items.push({
         id: this.nextTodoId++,
         comment: this.newTodoText
       });
       this.newTodoText = ''
     }
   }
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Vlad Kuraiev
Всем привет. Народ, подскажите пжл. как добавить текст (данные) из "<div contenteditable >" в массив: когда в форме был "input" (<input
         v-model="newTodoText"
         placeholder="Например, покормить кота"
       >)
- то данные из него добавлялись в массив списка, но когда я поменял "input" на "<div contenteditable v-html="newTodoText"  />", то именно текст не прилетает в массив(получается поле comment="" ) и не очищается поле ввода в <div contenteditable="true" />
——————————————————————————————
<form @submit.prevent="addNewTodo">
       <label>Добавить todo</label>
       <div contenteditable="true" v-html="newTodoText"  />
       <button>Добавить</button>
</form>
—————————————-
data: () => ({
     newTodoText: '',
     items: [
       {id: 1, name: "Vlad", comment: "Lorem ipsum1"},
       {id: 2, name: "Serg", comment: "Lorem ipsum2"},
       {id: 3, name: "Yana", comment: "Lorem ipsum3"}
     ],
     nextTodoId: 4
   }),
methods: {
     addNewTodo: function () {
       this.items.push({
         id: this.nextTodoId++,
         comment: this.newTodoText
       });
       this.newTodoText = ''
     }
   }
!paste
источник

R

Rose in Nuxt.js — русскоговорящее сообщество
Пожалуйста, не копируйте в чат большие куски кода, их все равно невозможно читать.
Воспользуйтесь специализированными сервисами для кода:
codesandbox.io
codepen.io
gist.github.com
pastebin.com
dpaste.org
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Vlad Kuraiev
Всем привет. Народ, подскажите пжл. как добавить текст (данные) из "<div contenteditable >" в массив: когда в форме был "input" (<input
         v-model="newTodoText"
         placeholder="Например, покормить кота"
       >)
- то данные из него добавлялись в массив списка, но когда я поменял "input" на "<div contenteditable v-html="newTodoText"  />", то именно текст не прилетает в массив(получается поле comment="" ) и не очищается поле ввода в <div contenteditable="true" />
——————————————————————————————
<form @submit.prevent="addNewTodo">
       <label>Добавить todo</label>
       <div contenteditable="true" v-html="newTodoText"  />
       <button>Добавить</button>
</form>
—————————————-
data: () => ({
     newTodoText: '',
     items: [
       {id: 1, name: "Vlad", comment: "Lorem ipsum1"},
       {id: 2, name: "Serg", comment: "Lorem ipsum2"},
       {id: 3, name: "Yana", comment: "Lorem ipsum3"}
     ],
     nextTodoId: 4
   }),
methods: {
     addNewTodo: function () {
       this.items.push({
         id: this.nextTodoId++,
         comment: this.newTodoText
       });
       this.newTodoText = ''
     }
   }
источник

VK

Vlad Kuraiev in Nuxt.js — русскоговорящее сообщество
спасибо. вроде то, что надо )
источник

AY

Andrey Yanusov in Nuxt.js — русскоговорящее сообщество
Ребят, всем привет!

Подскажите, пожалуйста, реально ли в Nuxt сделать открытие второй страницы (с изменением Url) на полстарницы предыдущей, откуда произошёл переход?
Как на картинке :)

Если реально, то куда стоит копать?)
источник