当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript dom.input函数代码示例

本文整理汇总了TypeScript中@cycle/dom.input函数的典型用法代码示例。如果您正苦于以下问题:TypeScript input函数的具体用法?TypeScript input怎么用?TypeScript input使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了input函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: div

 ([timestamp, speed, height, nodeCount]: [
   number,
   number,
   number,
   number
 ]) =>
   div('.time', [
     nodes(timestamp, speed, height, nodeCount),
     'Speed',
     input('.speed', {
       props: {type: 'range', min: 1, max: maxSpeed, value: speed},
     }),
     'Height',
     input('.height', {
       props: {type: 'range', min: 1, max: maxHeight, value: height},
     }),
     'Nodes',
     input('.node-count', {
       props: {
         type: 'range',
         min: 1,
         max: maxNodeCount,
         value: nodeCount,
       },
     }),
   ])
开发者ID:ntilwalli,项目名称:cyclejs,代码行数:26,代码来源:index.ts

示例2: view

  function view([actor, nameVtree]: [Actor, VNode]): VNode {
    return div(".actor-panel.flex-column", [
      div(".attributes.flex-column", [
        nameVtree,
        "Width",
        input(".width", { props: { value: actor.width } }),
        "Height",
        input(".height", { props: { value: actor.height } }),

        "Color",
        input(".color", { props: { value: actor.color } }),

        button(".add-to-scenario", "Add to scenario")
      ]),

      div(".sidebar-preview.flex-column", [
        "Preview",

        h(
          "svg",
          {
            attrs: { height: 300, viewBox: `-150 -150 300 300` },
            style: { background: "#222" }
          },
          [renderActor(actor, [], 0, 0, 0)]
        )
      ])
    ]);
  }
开发者ID:helix-pi,项目名称:helix-pi,代码行数:29,代码来源:editor.ts

示例3: div

 const vdom$ = name$.map(name =>
   div([
     p([
       'First name',
       input('.first', { attrs: { type: 'text' } }),
     ]),
     p([
       'Last name',
       input('.last', { attrs: { type: 'text' } }),
     ]),
     h2('Hello ' + name),
   ]),
开发者ID:joeldentici,项目名称:cyclejs,代码行数:12,代码来源:index.ts

示例4: div

 .map(name =>
   div('#root', [
     label('Name:'),
     input('.field', { attrs: { type: 'text', value: name } }),
     hr(),
     h1(name ? `Hello, ${name}!` : 'Hello! Please enter your name...'),
   ])
开发者ID:FarhodKurbonov,项目名称:FRP,代码行数:7,代码来源:app.ts

示例5: div

 DOM: stuff$.map(([products, selected]) =>
   products ? div('.container', [
     hr(),
     button('.btn.btn-sm', 'Reload eWinery JSON Feed'),
     h1('Digivino Marketing Shortcodes'),
     `You have selected ${selected.length || 0} of the ${products.length || 0} products provided by eWinery`,
     hr(),
     div('.form-group', [
       label('Search'),
       input('#search.form-control', {props: {type: 'search'}}),
     ]),
     br(),
     ul('.list-unstyled.list-group', [
       li('list-group-item', div(['what the fuck'])),
       ...selected.map(each => li([
         b(each.PRODUCTNAME),
         span(` SKU ${each.PRODUCTSKU} (${each.TYPE})`),
         br(),
         ul('.list-unstyled.list-group', [
           ...each.TYPE === 'Kit' ?  [
             li('.list-group-item', `[Buy1Kit id="${each.PRODUCTID}" price="${each.PRICE1}]"`),
             li('.list-group-item', `[ReturnToSpecials]`)
           ] : [
             li('.list-group-item', `[Buy1Bottle id="${each.PRODUCTID}" price="${each.PRICE1}"]`),
             li('.list-group-item', `[Buy1Case id="${each.PRODUCTID}" price="${each.PRICE2}"]`),
             li('.list-group-item',  `[ReturnToShop]`)
           ]
         ])
       ]))
     ])
   ]) :
   div('.container.jumbotron', [
     h1('Loading eWinery JSON stream...')
   ])
开发者ID:wizardwerdna,项目名称:CycleSimpleFormExample,代码行数:34,代码来源:boilerplate.ts

示例6: div

 .map(([props, value]) =>
   div('.labeled-slider', [
     span('.label', [ props.label + ' ' + value + props.unit ]),
     input('.slider', {
       attrs: {type: 'range', min: props.min, max: props.max, value: value}
     }),
   ]),
开发者ID:joeldentici,项目名称:cyclejs,代码行数:7,代码来源:LabeledSlider.ts

示例7: div

 return {DOM: state$.map(state =>
   div('.container', {props: {style: 'margin: 1pc'}}, [
     div(state),
     div('.form', {props: {style: 'outline: 1pt solid blue; padding: 1pc'}}, [
       div('.form-group', [
         label({props: {for: 'username'}}, 'Username'),
         input('#username.form-control', {props: {type: 'text', autofocus: true}}),
       ]),
       div('form-group', [
         label({props: {for: 'password'}}, 'Password'),
         input('#password.form-control', {props: {type: 'password'}}),
       ]),
       hr(),
       div('.form-group', [
         button('#login.form-control.btn.btn-primary', 'Log In')
       ])
     ])
   ])
开发者ID:wizardwerdna,项目名称:CycleSimpleFormExample,代码行数:18,代码来源:app.ts

示例8: vInput

function vInput() {
  return div('#input', [
    label('.playerLabel', 'New Player:'),
    input('.name', {
      props: {type: 'text', autofocus: true},
      hook: {
        update: (oldvNode, {elm}) => elm.value = ''
      }
    })
  ]);
}
开发者ID:wizardwerdna,项目名称:FRPBowlingKata,代码行数:11,代码来源:view.ts

示例9: div

 .map(toggled =>
   div([
     input({attrs: {type: 'checkbox'}}), 'Toggle me',
     p(toggled ? 'ON' : 'off')
   ])
开发者ID:sambou,项目名称:cyclejs-boilerplate,代码行数:5,代码来源:index.ts


注:本文中的@cycle/dom.input函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。