data: () => ({
showModal: false
})
<button @click="showModal = true">Открыть склад</button>
<store-modal-component
:show-modal="showModal"
@close="showModal = false"
></store-modal-component>
props: [ 'showModal' ]
.modal-mask
заменить @close="showModal = false"
на @click.self="$emit('close')"
(модификатор self - это чтобы не обрабатывать клики с вложенных элементов, т.е., собственно окна и его содержимого).export default {
props: {
showModal:{ type: Boolean, default: false }
}
}
<template>
<store-modal-component :show-modal="showModal" />
</template>
v-model="selected"
на v-model="selected[i]"
.null
, которые vue подставляет для индексов без установленных значений, то массив можно заменить объектом. <?php foreach ($arItems as $key => $item):?>
<tr>
<td><?=$item['ID']?></td>
<td><?=$item['NAME']?></td>
<td><?=$item['PRICE']?></td>
<td><?= round(100 - ($item['DISCOUNT_PRICE'] / $item['PRICE'] * 100))?></td>
<td><? echo $item['AMOUNT'] != 0 ? $item['AMOUNT'] : 'Нет в наличии' ; ?></td>
<td><img src="/_images/<?=$key+1?>.jpg" alt=""></td>
</tr>
<?php endforeach;?>
$mas_elem - сюда собираешь товары (их id) - которые добавлены в корзину
$obj_count=CUtil::PhpToJSObject($mas_elem); - здесь у тебя js массив
Как задать короткое имя "c" для таблицы comments ?
Разрешить покупку при отсутствии товара (включая разрешение отрицательного количества товара) - ДА
HIDE_NOT_AVAILABLE - [Y|N] При отмеченной опции будут скрыты товары, для которых общее количество на складах меньше либо равно нулю, включен количественный учет и не разрешена покупка при отсутствии товара.