169 похожих чатов

Ребят, вопрос по bootstrap-vue. Можно ли как то отключить реактивность

в таблице b-table? Есть модалка и при открытии редактирую поля. Так вот в самой таблице тут же данные заменяются, а мне этого не надо. Спасибо

12 ответов

18 просмотров

но при закрытии должно измениться?

Rustam 👨🏻‍💻- Автор вопроса
Nataliia Shyianovska
но при закрытии должно измениться?

При нажатии кнопки "сохранить" в той же модалке. Это уже реализовано)

Чтобы данные в основной переменной не менялись, надо делать отдельную переменную для окна редактирования, в которую скопируются нужные для редактирования данные. А при сохранении данные перенесутся обратно и/или на сервер

Rustam 👨🏻‍💻- Автор вопроса
Dmitriy Gololobov
Чтобы данные в основной переменной не менялись, на...

Только так? Я просто где то видел якобы можно реактивность отключить или что то подобное) Недавно прост во вью)

Rustam 👨🏻‍💻- Автор вопроса
Nataliia Shyianovska
да все верно нужна копия данных

Я примерно такое сделал уже. Создаю копию данных при mounted. Это я делал для фичи, что б при нажатии в модалке отмена или просто при его закрытии возвращались данные ДО ввода.

Rustam 👨🏻‍💻
Я примерно такое сделал уже. Создаю копию данных п...

ну может вы неправильно создаете? как ссылку а не как новый обьект/арей что у вас там

Rustam 👨🏻‍💻- Автор вопроса
Dmitriy Gololobov
Чтобы данные в основной переменной не менялись, на...

Скорее всего это самый правильные вариант

Rustam 👨🏻‍💻
Скорее всего это самый правильные вариант

да. data: function () { return { tableData: [ { id: 1, text: 'row 1' }, { id: 2, text: 'row 2' }], editableObject: {}, editableIndex: 0, showEditModal: false, } }, methods: { editRow(row, index) { this.editableIndex = index this.editableObject = row this.showEditModal = true }, saveRow () { this.tableData.splice(this.editableIndex, 1, this.editableObject) this.showEditModal = false } } Примерно так Ну там вариации разные могут быть

Rustam 👨🏻‍💻- Автор вопроса
Rustam 👨🏻‍💻
Благодарю, попробую 🤝

Object.freeze также удаляет реактивность, если что 👌

Rustam 👨🏻‍💻- Автор вопроса
Алексей Александрович
Object.freeze также удаляет реактивность, если что...

Во, кажись про это я и спрашивал!) Спасибо, тоже попробую

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта