Возможно вы вагон плагинов цепляете?
почему не меняется значение?
Ребят подскажите почему массив не реагируует на изменения в доме?
Как можно это решить?
подскажите плз, насколько популярна разработка нативных мобильных приложений на вью?
Или реакт-нэйтив в этом плане востребований?
Всем привет, есть какое-нибудь изящное решение такую полосу сделать?
а почему точно нет?
вы глаза долбитесь?
Возможно вы вагон плагинов цепляете?
Смотрите в диспетчер задач при запуске билда
let openMenu: boolean = false;
</script>
@click=»openMenu = !openMenu»
почему не меняется значение? что не так
потому что нужно сначала почитать документацию
https://vuejs.org/guide/essentials/reactivity-fundamentals.html#reactive-variables-with-ref
Vue.js — The Progressive JavaScript Framework

Ребят подскажите почему массив не реагируует на изменения в доме? То есть я его фильтрую заменяю а на экране остается прежнее.
пробовал через компютед сделать тоже ничего
пробовал через компютед сделать тоже ничего
Покажи как массив инициализируется
let allPurchases = reactive([ { date: «\»2017-04-25T00:00:00.000Z\»», value: «22», currency: «CAD», product: «Jogurt», id:3 }, { date: «\»2017-04-25T00:00:00.000Z\»», value: «50», currency: «UAH», product: «Jogurt», id:2 }, { date: «\»2017-04-25T00:00:00.000Z\»», value: «12», currency: «USD», product: «Jogurt», id:1 } ])
так нет же вроде, это не реф ведь
Ты меняешь референс к реактив объекту, из-за этого теряется реактивность
Ну вот представь, ты ставишь приложение. Вроде это просто и ничего такого из ряда вон выходящего. Теперь давай посмотрим: банк-клиент, мессенджер (несколько), социальная сеть (несколько), приложение для заказа еду, приложение для заказа воды, приложение для заказа товаров (а то и несколько), пара или десяток игр, читалка для книг, VPN, навигатор, карта, музыкальный плеер, видео, такси, курьерская доставка, новости, финансы, погода, спорт
А тут ещё ты со своим приложением: Моё супер важное приложение на 100 МБ и кучей разрешений, без которых не заработает, т.к. ты его криво запилил
Это я ещё молчу про госуслуги, налоги, бизнес-аналитику, чеки и прочее бизнесовое
есть понял)
Проблема:
При загрузке фотографии с айфона все идет нормально, но когда я получаю эту фотку она приходит повернутой, а иногда вверх ногами
С виндовс и андроид платформой такого нет
Как можно это решить?
А тут ещё ты со своим приложением: Моё супер важное приложение на 100 МБ и кучей разрешений, без которых не заработает, т.к. ты его криво запилил
Это я ещё молчу про госуслуги, налоги, бизнес-аналитику, чеки и прочее бизнесовое
Но это же может быть приложением той самой доставки еды (суши, пицца и т.п.), оно же вроде популярно
А так даже хз, что-то в этом есть)
Или реакт-нэйтив в этом плане востребований?
Не так популярна, как на RN, но есть. Варианты разные, от простых с PWA, WebView, до близких к нативным с NativeScript-Vue
ref — это просто «обёртка» для реактивного хранения значения. Что это будет за значение — не важно.
Просто есть value, и Vue умеет отслеживать как использование value, так и изменение value.
reactive — позволяет отслеживать использование и изменения объектов (в т.ч. массивов).
viewDetails(id){
let workToView = _.find(this.works, {id:id})
this.$emit(«viewDetails»,workToView);
}
который нужен при передачи выбранного обьекта.
При отображении детальной странички мне нужно его получить
import WorkService from «../../mixins/WorkService»;
export default {
mixins: [WorkService],
data(){
return{
work:{}
}
},
created() {
WorkService.$on(‘viewDetails’,(selectedWork) =>{
this.work = selectedWork
})
}
}
Сейчас уже стоит vue3 и встроенный метод $on уже не срабатывает. Как теперь писать?
viewDetails(id){
let workToView = _.find(this.works, {id:id})
this.$emit(«viewDetails»,workToView);
}
который нужен при передачи выбранного обьекта.
При отображении детальной странички мне нужно его получить
import WorkService from «../../mixins/WorkService»;
export default {
mixins: [WorkService],
data(){
return{
work:{}
}
},
created() {
WorkService.$on(‘viewDetails’,(selectedWork) =>{
this.work = selectedWork
})
}
}
Сейчас уже стоит vue3 и встроенный метод $on уже не срабатывает. Как теперь писать?
Документация говорит о том, чтобы заменять on на глобальный eventbus. Но это плохая идея

Всем привет, есть какое-нибудь изящное решение такую полосу сделать? (можно js)
добавляешь флаг, например isAuth
изначально ставишь false
когда пользователь авторизовался меняешь на true
кнопкам делаешь v-if=»!isAuth»
изначально ставишь false
когда пользователь авторизовался меняешь на true
кнопкам делаешь v-if=»!isAuth»
понял, cпасибо
можно написать css’ом одну полосчку и js’ом добавлять еще одну до тех пор пока общая ширина полосочек не будет равна ширине контента))
ну это самое первое в голову пришло, но хотелось ченить поинтересней
можешь вставлять эту штуку как фоновое изображение, но оно будет неровно обрезаться вначале и в конце
поэтому ты можешь использовать after before с цветом фона чтобы они перекрывали неровные половинки палок которые будут торчать в конце и в начале)))
уж лучше js
уж лучше js
а почему точно нет?) ты ж возьмешь паттерн — маленький кусочек картинки который будет размножаться право до бесконечности
если придумаешь что-нибудь поинтереснее пиши
это еще все в гриды нужно запихать))
нет

да)