Перейти к содержимому

Как удалить vue js

  • автор:

vue js. Удаление элемента из DOM дерева

Ответ несколько иной чем вы ожидаете. Вам не нужно удалять элемент из DOM. Vue это data-first фраемворк. Вы изменяете данные, Vue отрисовывает их.

Обратите внимание: Vue следит за DOM самостоятельно, Вы не должны изменять его без крайней необходимости.

В вашем случае всего лишь удалить значение из cart:

 this.cart = this.cart.filter(el => id !== this.product.id); 

Хотелось бы так же добавить что Вам не стоить хранить данные в sessionStorage , храните их в Vuex и если Вам необходимо, сохраняйте состояние Vuex в sessionStorage . К тому же как я понимаю в cart всегда хранится одно значение, не совсем понятно зачем Вы в таком случае используете массив, возможно cart должен быть объектом?

Я бы переделал Ваш компонент так, хотя я не гарантирую что логика идентична.

   @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap'); .a-cart < color: black; padding: 20px 0px 20px 0px; font-family: 'Roboto', sans-serif; >.cart < max-width: 1000px; display: flex; flex-direction: column; text-align: center; background: white; padding: 0px; >.counter < max-width: 100%; display: flex; justify-content: flex-end; align-items: center; font-family: 'Roboto', sans-serif; >.img-cart < max-width: 200px; padding: 0 40px; >.button-product-cart 

Кнопка для удаления элемента массива в Vue

Давайте сделаем кнопку реактивного удаления элементов из списка. Приступим к реализации. Пусть у нас дан массив:

Выведем содержимое массива в виде списка:

Сделаем в каждом пункте списка кнопку для удаления. В этой кнопке привяжем метод, параметром которого будем передавать номер элемента массива, которого мы собираемся удалить:

Реализуем удаление в методе removeItem :

Дан массив. Выведите элементы этого массива в виде списка ul . Сделайте так, чтобы по нажатию на любую li она удалялась из списка.

как удалить vue js

Если вы хотите удалить Vue.js из проекта, то нужно выполнить несколько простых шагов:

  • Удалить зависимость из package.json :
  • Удалить Vue.js из проекта:
    • Если вы использовали Vue.js в виде скрипта на странице, то нужно удалить тег с ссылкой на Vue.js.
    • Если вы использовали Vue.js в виде модуля, то нужно удалить импорт Vue.js из всех файлов, где он был использован.
    --force 

    После выполнения этих шагов Vue.js будет удален из вашего проекта.

    Русские Блоги

    vue-cli установить, удалить, установить указанную версию и организовать связанные с созданием проекта проблемы

    vue-cli2.x.x version Установите указанную версию
    Все версии установлены при условии, что узел и веб-пакет установлены глобально.

    Удалите vue-cli2.x.x версию

    npm uninstall -g vue-cli 

    vue-cli3.x.x версия установки
    Имя пакета Vue CLI версии 3.0 и выше изменено с vue-cli на @ vue / cli

    npm install -g @vue/cli 

    vue-cli3.x.x версия удалить

    npm uninstall -g @vue/cli 

    Версия vue-cli2.x.x создает ошибку

    Содержание ошибки, как показано выше!

    Решение

    Используйте следующую команду, чтобы очистить кэш и переустановить.

    npm cache clean --force 

    В то же время я проверил соответствующую информацию в Интернете и обнаружил, что иногда при установке vue-cli возникает ошибка такого рода, и установка не может быть успешной. После очистки кэша с помощью приведенной выше команды вы можете успешно установить

    Прикрепите подробное руководство по созданию проекта в версии vue-cli2:
    https://www.jianshu.com/p/1626b8643676/

    Интеллектуальная рекомендация

    Установите указанную версию Docker

    Каталог статьи Цель окружающая обстановка Установить Docker SET UP THE REPOSITORY INSTALL DOCKER CE Docker Unal root Ссылка на ссылку Цель Установите 17.03 Версия докера Добавьте текущий вход в систем.

    Установите Laravel в указанную версию

    Указание версии (v5.8) Установите Laravel: Эффект установки: .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *