Size: a a a

Клуб Vue.js-разработчиков

2021 February 20

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Чтобы вообще не было доступа к данным инстанса
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
А только к методам которые указаны в expose() {}
источник

АС

Антон Середний... in Клуб Vue.js-разработчиков
про него думаю, но... нубам тяжко
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
И уже только в этих методах можно было бы получить $el и всё прочее
источник

АН

Андрей Назаров... in Клуб Vue.js-разработчиков
ну блин вот говорите плохая практика, а что делать))
источник

МУ

Максим Усиков... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Рефы зло, нужен декларативный v-ref!
Вьютифая с его валидацией форм на вас нет
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Андрей Назаров
ну блин вот говорите плохая практика, а что делать))
Не делать так
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Это проблема вью что он вам позволяет вот так делать
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
У этого нет валидных применений
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Максим Усиков
Вьютифая с его валидацией форм на вас нет
Вьютифай это стоп-слово
источник

МУ

Максим Усиков... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Вьютифай это стоп-слово
О как
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
Андрей Назаров
ну блин вот говорите плохая практика, а что делать))
а для какого кейса вам нужно трекать дату дочернего компонента через реф?
источник

AD

Alexey Dyomin in Клуб Vue.js-разработчиков
Привет! Подскажите, почему может быть такая ошибка?
источник

АН

Андрей Назаров... in Клуб Vue.js-разработчиков
ну вот есть компонент валидации внутри него форма, но мне нужно вывести данную из него снаружи
источник

МУ

Максим Усиков... in Клуб Vue.js-разработчиков
:))))))
источник

D

Dissar in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Рефы зло, нужен декларативный v-ref!
Всегда задавался вопросом, почему его не сделали v-ref директивой)
источник

AD

Alexey Dyomin in Клуб Vue.js-разработчиков
Alexey Dyomin
Привет! Подскажите, почему может быть такая ошибка?
при том, в другом компоненте, всё нормально.
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Dissar
Всегда задавался вопросом, почему его не сделали v-ref директивой)
У меня ровно такие же вопросы к is и key
источник

DL

Dmitriy Lavrentev in Клуб Vue.js-разработчиков
Sergei Perederii
Уважаемые, намекните по такому вопросу.
У меня система на базе Laravel, и там встроенный Vue. И вот у меня например в каждом vue файле есть

import Navbar from './Navbar';

То есть импорт использует относительные пути, но я хочу прописывать абсолютные, потому что хочу активно менять структуру папок, и надеюсь, что PHPStorm мне поможет, если будет видеть реальные адреса.
Но когда я прописываю

import Navbar from 'resources/js/components/Navbar';

Сборка падает вот так:
ERROR  Failed to compile with 1 errors                                                                                                     19:39:49

This dependency was not found:

* resources/js/components/Navbar in ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/compo
nents/App.vue?vue&type=script&lang=js&

To install it, you can run: npm install --save resources/js/components/Navbar
      Asset      Size   Chunks             Chunk Names
/css/app.css   0 bytes  /js/app  [emitted]  /js/app
 /js/app.js  1.48 MiB  /js/app  [emitted]  /js/app

ERROR in ./resources/js/components/App.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-lo
ader-options!./resources/js/components/App.vue?vue&type=script&lang=js&)
Module not found: Error: Can't resolve 'resources/js/components/Navbar' in 'C:\Server\data\htdocs\crm\resources\js\components'
@ ./resources/js/components/App.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-o
ptions!./resources/js/components/App.vue?vue&type=script&lang=js&) 33:0-52 41:12-18
@ ./resources/js/components/App.vue?vue&type=script&lang=js&
@ ./resources/js/components/App.vue
@ ./resources/js/app.js
@ multi ./resources/js/app.js ./resources/css/app.css
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\hiberfil.sys'
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\pagefile.sys'
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\swapfile.sys'

Что надо сделать, чтобы использовать абсолютные пути в импорте?
Попробуйте это, может поможет:
https://laravel-news.com/laravel-mix-alias
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
Андрей Назаров
ну вот есть компонент валидации внутри него форма, но мне нужно вывести данную из него снаружи
scoped slots?
источник