Size: a a a

Vue.js Russian Developers Community

2020 December 15

AE

Alexander Epifanov in Vue.js Russian Developers Community
Nataliia Shyianovska
вроде нормально все
где про кэш ответ? буду рад услышать
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Vladimir Yefremov
ок,
в этой же кнопке есть еще компутед
v-show="tasks.length">
который вот такой:
  computed: {
   buttonName() {
     return showList ? "Show List" : "Hide";
   },
 },

и интерполяция в кнопке
>  {{ buttonName}}  </button>
а понял
источник

VY

Vladimir Yefremov in Vue.js Russian Developers Community
Alexander Epifanov
1. зачем v-show?  лучше имхо v-if
2. computed не отдает длину массива tasks, зачем этот пример?
"1. зачем v-show?  лучше имхо v-if"
если я правильно понял свой урок - v-show - только меняет свойство display,
а v-if - полностью создает/удаляет элемент дом - что как бы более затратно,
или не так?
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Vladimir Yefremov
не лишнего ли я туда напихал?
нормально только поменяй v-show на v-if, потому что v-if удаляет дом елемент, v-show делает display none
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Vladimir Yefremov
"1. зачем v-show?  лучше имхо v-if"
если я правильно понял свой урок - v-show - только меняет свойство display,
а v-if - полностью создает/удаляет элемент дом - что как бы более затратно,
или не так?
правильно делать v-if потому что у тебя может быть там какая-то форма или что-то еще, потом ты забудешь, а я на клиенте поменяю тебе свойство и отправлю запрос
источник

VY

Vladimir Yefremov in Vue.js Russian Developers Community
Alexander Epifanov
правильно делать v-if потому что у тебя может быть там какая-то форма или что-то еще, потом ты забудешь, а я на клиенте поменяю тебе свойство и отправлю запрос
хорошо,
понятно
спасибо!
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
Alexander Epifanov
нормально только поменяй v-show на v-if, потому что v-if удаляет дом елемент, v-show делает display none
согласна v-show имеет смысл если это аккордион или дроадаун когда много раз можно показать/спрятать
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Nataliia Shyianovska
согласна v-show имеет смысл если это аккордион или дроадаун когда много раз можно показать/спрятать
спасибо, конечно, но я бы хотел вернуться к кэшу, я правильно понял, что это образное состояние переменной вы называете кэшем? или я не прав?
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Vladimir Yefremov
хорошо,
понятно
спасибо!
👌🏻
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Alexander Epifanov
спасибо, конечно, но я бы хотел вернуться к кэшу, я правильно понял, что это образное состояние переменной вы называете кэшем? или я не прав?
я про computed
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Nataliia Shyianovska
разница что компьютед кешируется а методы нет
Наталья? Вы здесь?
источник

NS

Nataliia Shyianovska in Vue.js Russian Developers Community
Alexander Epifanov
спасибо, конечно, но я бы хотел вернуться к кэшу, я правильно понял, что это образное состояние переменной вы называете кэшем? или я не прав?
ну да. Сomputed не обновляются при каждом рирендере компонента в отличие от метода
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Nataliia Shyianovska
ну да. Сomputed не обновляются при каждом рирендере компонента в отличие от метода
потому что находятся в стор, причем тут кэш
источник

ДМ

Данил Мальков... in Vue.js Russian Developers Community
Люди, что такое vuex и нафига нужен vue cli, если есть node с ejs???
источник

VY

Vladimir Yefremov in Vue.js Russian Developers Community
у меня все "загнулось" :)
вроде ничего  не сделал
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Данил Мальков
Люди, что такое vuex и нафига нужен vue cli, если есть node с ejs???
Vuex — это паттерн управления состоянием и библиотека для приложений на Vue.js. Он служит центральным хранилищем данных для всех компонентов приложения и обеспечивает предсказуемость изменения данных при помощи определённых правил.
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Vladimir Yefremov
у меня все "загнулось" :)
вроде ничего  не сделал
значит что-то да сделал)
источник

ДМ

Данил Мальков... in Vue.js Russian Developers Community
Alexander Epifanov
Vuex — это паттерн управления состоянием и библиотека для приложений на Vue.js. Он служит центральным хранилищем данных для всех компонентов приложения и обеспечивает предсказуемость изменения данных при помощи определённых правил.
А разве это не vue cli?
источник

AE

Alexander Epifanov in Vue.js Russian Developers Community
Данил Мальков
А разве это не vue cli?
нет конечно
источник

ДМ

Данил Мальков... in Vue.js Russian Developers Community
Ладно...
источник