el-option
тоже в подкомпонент можно. Каждую el-table-column
- в свой компонент. И т.д.el-select
сам по себе жирный. Можно во-первых задать ему фиксированную высоту, во-вторых задать фиксированную высоту строкам таблицы. el-select
и el-table
на предмет оптимизаций: зачастую жирные компоненты имеют специальные пропсы, которые отключают анимации, оптимизирую отрисовку и всё такое прочее.el-select
и дебажим... key?: string
то же самое что key: string | undefined
. *<template #default="scope">
<v-select-column :selected="selected_table_items_set.has(scope.row.id)" :name="scope.row.name" :key="scope.row.id"/>
</template>
<template>
<span v-if="!selected">
{{ name.join(', ') }}
</span>
<el-select
v-else
v-model="name"
multiple
collapse-tags
:max-collapse-tags="4"
:multiple-limit="50"
style="width: 100%"
>
<el-option
v-for="item in name_options"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</template>
violation_type
отсутствует в act
, то можно условие написать так: {act.violation_type?.violation_description ? (
. doctype
.<link href="/fonts/MyFont.woff2" ... />
<link href="/fonts/MyFont.woff" ... />
<link href="/fonts/MyFont.ttf" ... />
@font-face {
font-family: 'MyFont';
src: url('/fonts/MyFont.woff2') format('woff2'),
url('/fonts/MyFont.woff') format('woff'),
url('/fonts/MyFont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
<link href="/fonts/a.woff2" ... />
<link href="/fonts/b.woff" ... />
<link href="/fonts/c.ttf" ... />
@font-face {
font-family: 'MyFont';
src: url('/fonts/a.woff2') format('woff2'),
url('/fonts/b.woff') format('woff'),
url('/fonts/c.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
preload
a.woff2
, b.woff
и c.ttf
- это один и тот же шрифт, для него это просто три разных файла.font-face
- там да, уже понятно, но preload
на то и preload
, что грузит заранее.
Ты делаешь
useRef
без указания типа, и передаёшь емуnull
, ts и выводит типMutableRefObject<null>
, откуда ему знать что ты туда ещё и HTMLParagraphElement класть хочешь?Надо так:
Проще так:
2. Ну само собой:
На глазок писал, не проверяя.:)