有没有办法根据选择条件导出值?

绿头土匪

我有一些非常基本的Typescript代码:

export const defaultListingFormValues = {
  itemWeight: 1
}

有没有一种方法可以将默认值设置itemWeight为有条件,该默认值取决于通过列表形式的下拉列表选择的项目类别?

喜欢的东西dress = 0.5, heels = 1, boots = 2, etc.,这取决于选项被选中?

卡兰

您可以将defaultListingFormValues类别定义objects{ itemWeight: 1, dress: { itemWeight: 1 },... }

并将其与category下拉菜单中的值一起使用,如下所示。在这里categoryFromDropDown保存category from dropdownie dress二手condition所以如果category没有那么定义它将返回default值。

let defaultValue = defaultListingFormValues[categoryFromDropDown] ?
      defaultListingFormValues[categoryFromDropDown].itemWeight :
      defaultListingFormValues.itemWeight;

请在下面尝试。对于演示exportimport陈述评论。

// export const defaultListingFormValues = {
const defaultListingFormValues = {
  itemWeight: 1,
  dress: {
    itemWeight: 0.5
  },
  heels: {
    itemWeight: 1
  },
  boots: {
    itemWeight: 2
  }
}

// When you access 
// import defaultListingFormValues from '...';
let categoryFromDropDown = 'dress';
let defaultValue = defaultListingFormValues[categoryFromDropDown] ?
  defaultListingFormValues[categoryFromDropDown].itemWeight :
  defaultListingFormValues.itemWeight;
  
console.log(defaultValue);

// category which is not present in defaultListingFormValues.
categoryFromDropDown = 'aaa';
defaultValue = defaultListingFormValues[categoryFromDropDown] ?
  defaultListingFormValues[categoryFromDropDown].itemWeight :
  defaultListingFormValues.itemWeight;
  
console.log(defaultValue);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法导出错误消息?

来自分类Dev

有没有办法导出PowerPoint?

来自分类Dev

有没有办法根据 Bigquery Query 中的标签选择表?

来自分类Dev

有没有办法根据模板参数的类型在不同的类实现之间进行选择?

来自分类Dev

有没有办法根据单元格条件显示图片

来自分类Dev

有没有办法使用jQuery选择具有特定内部值的特定类

来自分类Dev

有没有办法根据时间改变主题

来自分类Dev

有没有办法根据重复值将坐标列表分成单独的部分?

来自分类Dev

有没有办法使选择的内容压低?

来自分类Dev

有没有办法知道是否选择检查第一个值?

来自分类Dev

有没有办法选择不存在值的规范化数据

来自分类Dev

有没有办法在.cshtml页面中跟踪选择的值?

来自分类Dev

有没有办法根据用户选择动态显示多个带有钩子的文本字段?(值和 onChange)

来自分类Dev

有没有办法从值访问键?

来自分类Dev

有没有办法打印枚举值?

来自分类Dev

有没有办法预先泄漏值?

来自分类Dev

有没有办法打印SASS值以输出?

来自分类Dev

有没有办法建立返回值?

来自分类Dev

有没有办法替换符号链接的值?

来自分类Dev

有没有办法根据属性有条件地序列化 C# 列表对象?

来自分类Dev

有没有办法根据静态或动态使用有条件地定义 Podspec 属性?

来自分类Dev

有没有办法只导出自上次导出以来的 Firestore 增量或更改(差异)?

来自分类Dev

有没有办法在带有条件的 INSERT INTO 子句中选择一个表?

来自分类Dev

有没有办法根据 if 条件将宏变量分配给 SAS 数据集的输出?

来自分类Dev

有没有办法填充NA直到连续满足条件并将所有值向前移动

来自分类Dev

有没有办法选择一个值,而其他相同的值转换为null

来自分类Dev

有没有办法根据第一列的值将pymssql查询转换为json?

来自分类Dev

有没有办法在 turbolinks.visit(url) 之后的选择菜单中显示选定的选项值

来自分类Dev

有没有办法在 ASP.NET MVC 应用程序的组合框中选择空值?

Related 相关文章

  1. 1

    有没有办法导出错误消息?

  2. 2

    有没有办法导出PowerPoint?

  3. 3

    有没有办法根据 Bigquery Query 中的标签选择表?

  4. 4

    有没有办法根据模板参数的类型在不同的类实现之间进行选择?

  5. 5

    有没有办法根据单元格条件显示图片

  6. 6

    有没有办法使用jQuery选择具有特定内部值的特定类

  7. 7

    有没有办法根据时间改变主题

  8. 8

    有没有办法根据重复值将坐标列表分成单独的部分?

  9. 9

    有没有办法使选择的内容压低?

  10. 10

    有没有办法知道是否选择检查第一个值?

  11. 11

    有没有办法选择不存在值的规范化数据

  12. 12

    有没有办法在.cshtml页面中跟踪选择的值?

  13. 13

    有没有办法根据用户选择动态显示多个带有钩子的文本字段?(值和 onChange)

  14. 14

    有没有办法从值访问键?

  15. 15

    有没有办法打印枚举值?

  16. 16

    有没有办法预先泄漏值?

  17. 17

    有没有办法打印SASS值以输出?

  18. 18

    有没有办法建立返回值?

  19. 19

    有没有办法替换符号链接的值?

  20. 20

    有没有办法根据属性有条件地序列化 C# 列表对象?

  21. 21

    有没有办法根据静态或动态使用有条件地定义 Podspec 属性?

  22. 22

    有没有办法只导出自上次导出以来的 Firestore 增量或更改(差异)?

  23. 23

    有没有办法在带有条件的 INSERT INTO 子句中选择一个表?

  24. 24

    有没有办法根据 if 条件将宏变量分配给 SAS 数据集的输出?

  25. 25

    有没有办法填充NA直到连续满足条件并将所有值向前移动

  26. 26

    有没有办法选择一个值,而其他相同的值转换为null

  27. 27

    有没有办法根据第一列的值将pymssql查询转换为json?

  28. 28

    有没有办法在 turbolinks.visit(url) 之后的选择菜单中显示选定的选项值

  29. 29

    有没有办法在 ASP.NET MVC 应用程序的组合框中选择空值?

热门标签

归档