изменение прозрачности текста при нажатии на кнопку

Подскажите, пожалуйста, можно ли прозрачность так в функции прописывать?

<li class="cart_product" v-for="product in cartProducts" :key="product.id" :style="{ opacity: product.opacity }">
      <input type="checkbox" v-model="cartProduct.selected" @change="cartStore.updateProduct(cartProduct)">
                {{ product.img }}  {{ product.name }} - {{ product.price }}
                <button @click="cartStore.deleteProduct(cartProduct)">Удалить товар</button>
            </li> 


function deleteProduct(product: CartProduct | Product) {
      product.opacity = 1;
      const index = cartProducts.value.findIndex((item) => {
        return product.id == item.id;
      });
      if (index != -1) {
        cartProducts.value[index].deleted = true;
         return true; 
      }
    } 

Ответы (0 шт):