小编Yar*_*kel的帖子

从对象键动态创建类型

我有一个动态创建的 icon-Map.json。例子:

const iconMap = {
    angleDoubleRight: 'angleDoubleRight.svg',
    angleRight: 'angleRight.svg',
    assets: 'assets.svg',
    barChart: 'barChart.svg',
    cancel: 'cancel.svg',
    chevronDown: 'chevronDown.svg',
    dotChart: 'dotChart.svg',
    dotMenu: 'dotMenu.svg',
    horizontalDots: 'horizontalDots.svg'
    ...

};
Run Code Online (Sandbox Code Playgroud)
  • 我无法从这个对象手动创建接口,因为我是动态创建的,所以我不能使用 keyof。

  • 最终,我想创建一种可以在组件外部使用的 iconMap 键,它只会将我的输入限制为 iconMap 的键。(联合或枚举):

 type IconMapMember = 'angleDoubleRight' | 'angleRight' | 'assets' | ....
Run Code Online (Sandbox Code Playgroud)

typescript typescript-typings

5
推荐指数
1
解决办法
2421
查看次数

如何将日期类型输入转换为时间戳

我需要将我从HTML5日期输入获得的日期转换为时间戳并将其保存为变量.

HTML:

<form>
<section class="input">
  <input type="date" id="date" name="maintenanace_date"/>  
</section>
<section class="input">
   <input type="time" id="time" name="maintenance_time" placeholder="EST"/>
</section>
</form>
Run Code Online (Sandbox Code Playgroud)

javascript html5

1
推荐指数
1
解决办法
8102
查看次数