我有一个带有 5 个按钮的网格,每行只有 2 个按钮。如果有奇数个按钮,我希望第一行只有一个按钮。
我的CSS:
.container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<button>A</button>
<button>B</button>
<button>C</button>
<button>D</button>
<button>E</button>
</div>Run Code Online (Sandbox Code Playgroud)
布局:
A B
C D
E
Run Code Online (Sandbox Code Playgroud)
所需布局:
A
B C
D E
Run Code Online (Sandbox Code Playgroud) Typescript给我一个通用元组rest元素的错误
type Tuple<Value extends any[]> = [...Value];
Run Code Online (Sandbox Code Playgroud)
错误:
$ tsc
src/index.ts:1:36 - error TS2574: A rest element type must be an array type.
1 type Tuple<Value extends any[]> = [...Value];
Run Code Online (Sandbox Code Playgroud)
我在这里想念什么?
typescript@3.1.6更新:
type Tuple<HEAD, TAIL extends any[]> = [HEAD, ...TAIL];
Run Code Online (Sandbox Code Playgroud)
不起作用
虽然这有效
type Tuple<Value extends any[]> = [...any[]];
Run Code Online (Sandbox Code Playgroud)