ynjay Ответов: 0

Сохраните новое состояние кнопки переключения 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.

0 Ответов