Locate

定位工具,比如可以把文本框和日期选择器联系起来,把按钮和菜单联系起来。

使用

  1. <m-text-field rightIcon='today' id='myTextField' value={this.date} label='Date of birth' onIconClick={this.onIconClick} iconEvent={true} >
  2. </m-text-field>
  3. <m-locate to="#myTextField" direction='bottom-left' show={this.show}>
  4. <m-date-picker selected-date={this.date} onSelect={this.onSelect}></m-date-picker>
  5. </m-locate>

API

Props

  1. {
  2. to: string //需要关联定位的元素的选择器
  3. //定位方向,支持 top-left,top,top-right,left,left-top,left-bottom,bottom-left,bottom,bottom-right,right,right-top,right-bottom
  4. direction: string
  5. x: number //弹出层x偏移
  6. y: number //弹出层y偏移
  7. gutter: number //弹出层与目标的间隔
  8. }