this.setAttribute('aria-expanded', this.getAttribute('aria-expanded') === 'false');
$('#out').text([...Array(10).keys()].join(', '));
<button class="btn btn-danger" @click='delete'>Удалить</button>
@click="this.delete"
. <my-fucking-component :myData="someData">
Имена HTML-атрибутов являются регистро-независимыми, поэтому браузеры интерпретируют любые прописные символы как строчные. Это означает, что при использовании шаблонов в DOM, входные параметры в camelCase стиле должны использовать свои эквиваленты в стиле kebab-case
rectangle.drawRect(cur_x,cur_y,seg_size,seg_size);
rectangle.drawRect(0, 0, seg_size, seg_size);
rectangle.setTransform(cur_x, cur_y);
v-if
с этим геттером. Пока данных нет - экземпляр компонента не будет рендериться, а значит и мутация, требующая отсутствующих данных, тоже вызвана не будет, а значит и ошибки не будет. v-for
.links: [
{ title: 'link #1', to: { name: 'AdmissionActList' } },
{ title: 'link #2', to: { name: 'ShiftsTask' } },
// ну и так далее
],
<ul class="list-unstyled components">
<b-nav-item
v-for="link in links"
:to="link.to"
@click.prevent="sidebarCollapse"
>{{ link.title }}</b-nav-item>
</ul>
в зависимости от значения переменной, нужно рендерить либо<div class="link">контент</div>
либо<router-link to="/path" class="link">контент</router-link>
v-if
/ v-else
.<component v-bind="bullshit" class="link">контент</component>
computed: {
bullshit() {
const attrs = {};
attrs.is = this.isLink ? 'router-link' : 'div';
if (this.isLink) {
attrs.to = '/path';
}
return attrs;
}
}
$(this).parent().next().find('input').prop('disabled', this.value === 'No');
function replaceNumbers(str, matches) {
let count = 0;
return str.replace(/\d/g, d => matches.includes(++count) ? '*' : d);
}
replaceNumbers('+7 (000) 000-00-00', [ 2, 3, 4 ]); // "+7 (***) 000-00-00"
replaceNumbers('+7 (000) 000-00-00', [ 2, 3, 4, 5, 6, 7 ]); // "+7 (***) ***-00-00"
replaceNumbers('+7 (000) 000-00-00', [ 10, 11 ]); // "+7 (000) 000-00-**"
{ required: true }
- что вы хотели этим сказать? Непонятно. Вот вам пример валидации вашей формы, а вот ссылка на документацию - тоже пригодится.