Сохраните новое состояние кнопки переключения vue и измените параметры axios
Я использую vue-js-тумблер-кнопка плагин и мне интересно, как я могу изменить состояние unchecked: 'OFF' и checked: 'ON', чтобы остаться @change . Поэтому, когда я включаю его, он остается включенным даже тогда, когда я выхожу из страницы и возвращаюсь. Addtitonally, когда я изменить из положения off в положение ON я хочу работать, чтобы передать параметры, как верно, и, когда я изменить я хочу работать: накладные
<toggle-button :value="false" @change="postHeight" v-bind:labels="{unchecked: 'OFF', checked: 'ON'}"/> <script> methods:{ postHeight: async function() { try { const res = await axios.post(url, { type: 'height', working: //true if switched to ON, false if OFF, }).then(res => res.data); } catch (err) { alert("can't post"); }; }, }
Большое спасибо!
Что я уже пробовал:
Я думаю, может быть, мне удастся отправить состояние в sessionStorage, чтобы оно оставалось до тех пор, пока страница не закроется.
Что касается передачи параметров, то я думаю, что, возможно, я мог бы получить доступ по значению, поскольку в настоящее время оно установлено в false.