Size: a a a

Nuxt.js | Vue SSR

2021 March 25

BT

Bogdan Tretyakov in Nuxt.js | Vue SSR
Andrey Matukhnov
Всем привет! Есть computed property  c set методом где используется метод $emit и typescript ругается
Property '$emit' does not exist on type '(() => any) | ComputedOptions<any>'. Как можно починить? Гугль не помог что-то.
Для options api typescript часто ломается. Начни с полной типизации всех computed, должно помочь. Ну или vue-property-decorators используй
источник

V

Vlad in Nuxt.js | Vue SSR
Andrey Matukhnov
Всем привет! Есть computed property  c set методом где используется метод $emit и typescript ругается
Property '$emit' does not exist on type '(() => any) | ComputedOptions<any>'. Как можно починить? Гугль не помог что-то.
Сеттер случаем не стрелочная функция?
источник

AM

Andrey Matukhnov in Nuxt.js | Vue SSR
Vlad
Сеттер случаем не стрелочная функция?
Нет, функция как для обьекта,  name() {}
источник

AM

Andrey Matukhnov in Nuxt.js | Vue SSR
Bogdan Tretyakov
Для options api typescript часто ломается. Начни с полной типизации всех computed, должно помочь. Ну или vue-property-decorators используй
Спасибо, попробую
источник

AM

Andrey Matukhnov in Nuxt.js | Vue SSR
Vlad
Сеттер случаем не стрелочная функция?
Вернее там получается такая структура name: {get() {}, set() { this.$emit()}}
источник

MK

Maxim Kostenko in Nuxt.js | Vue SSR
Вообще emit это сайдэфект которые лучше избегать в компьютед
источник

BS

Bogdan Saliuk in Nuxt.js | Vue SSR
Maxim Kostenko
Вообще emit это сайдэфект которые лучше избегать в компьютед
в сеттере ок
источник

MK

Mike Kharkov in Nuxt.js | Vue SSR
Народ.
Я тут по прежнему со своей проблемой воспроизведения файлов вожусь.
Удалось выяснить что проблема с не подтягиванием путей к звуковому файлу
связана именно с обновлением версии nuxt c 14.7 до 15.3
https://ru.stackoverflow.com/questions/1260207/%d0%9f%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b-%d1%81-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5%d0%bc-%d0%b0%d1%83%d0%b4%d0%b8%d0%be-%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f
(здесь все детали проблемы можно увидеть)

Какие могут быть варианты - почему обновление накста дает такой еффект - зависимости уже вроде обновлял - правда файлы нод модулей не удалял - это обязательно делать необходимо?
источник

PB

Pavel Bil in Nuxt.js | Vue SSR
Mike Kharkov
Народ.
Я тут по прежнему со своей проблемой воспроизведения файлов вожусь.
Удалось выяснить что проблема с не подтягиванием путей к звуковому файлу
связана именно с обновлением версии nuxt c 14.7 до 15.3
https://ru.stackoverflow.com/questions/1260207/%d0%9f%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d1%8b-%d1%81-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5%d0%bc-%d0%b0%d1%83%d0%b4%d0%b8%d0%be-%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f
(здесь все детали проблемы можно увидеть)

Какие могут быть варианты - почему обновление накста дает такой еффект - зависимости уже вроде обновлял - правда файлы нод модулей не удалял - это обязательно делать необходимо?
зачем вы для бинарных фалов используете assets? как часто они изменяются, не проще их размещать в static?
источник

АР

Артем Рыбин... in Nuxt.js | Vue SSR
Всем привет, кто знает какое свойство отлючает в vuetify стандартную тему?
источник

АР

Артем Рыбин... in Nuxt.js | Vue SSR
theme--light - вот эту
источник

MK

Mike Kharkov in Nuxt.js | Vue SSR
Pavel Bil
зачем вы для бинарных фалов используете assets? как часто они изменяются, не проще их размещать в static?
я пробовал - в статике те же проблемы
источник

PB

Pavel Bil in Nuxt.js | Vue SSR
Mike Kharkov
я пробовал - в статике те же проблемы
в static не нужно указывать require
источник

MK

Mike Kharkov in Nuxt.js | Vue SSR
Pavel Bil
в static не нужно указывать require
источник

MK

Mike Kharkov in Nuxt.js | Vue SSR
что дальше делать?
источник

PB

Pavel Bil in Nuxt.js | Vue SSR
Mike Kharkov
что дальше делать?
немного не так. если вы кладете что-то в папку static например hello.jpg то у вас этот файл доступен по адресу hostname.ru/hello.jpg
источник

PB

Pavel Bil in Nuxt.js | Vue SSR
Mike Kharkov
что дальше делать?
т.е. вам надо написать в src="/music/1.ogg"
источник

MK

Mike Kharkov in Nuxt.js | Vue SSR
Pavel Bil
немного не так. если вы кладете что-то в папку static например hello.jpg то у вас этот файл доступен по адресу hostname.ru/hello.jpg
все првильно там было только я скобку с права не убрал - когда убрал все скомпилировалось норм
источник

MK

Mike Kharkov in Nuxt.js | Vue SSR
но проблемы теже остались - звука нет
источник

MK

Mike Kharkov in Nuxt.js | Vue SSR
источник