zzc-design-mobile
Advanced tools
Comparing version 3.0.3 to 3.0.4
@@ -91,3 +91,4 @@ 'use strict'; | ||
activeClassName = _props.activeClassName, | ||
onClick = _props.onClick; | ||
onClick = _props.onClick, | ||
htmlType = _props.htmlType; | ||
@@ -109,3 +110,7 @@ var btnClassNames = ''; | ||
{ activeStyle: activeStyle ? activeStyle : {}, activeClassName: this.setActiveClassName(activeClassName, type), disabled: inactive || disabled }, | ||
_react2.default.createElement( | ||
htmlType ? _react2.default.createElement( | ||
'button', | ||
{ type: htmlType, className: btnClassNames, style: style, onClick: onClick }, | ||
children | ||
) : _react2.default.createElement( | ||
'div', | ||
@@ -130,2 +135,3 @@ { className: btnClassNames, style: style, onClick: onClick }, | ||
type: 'default', | ||
htmlType: null, | ||
onClick: function onClick() {}, | ||
@@ -132,0 +138,0 @@ |
@@ -6,3 +6,3 @@ 'use strict'; | ||
}); | ||
exports.Prompt = exports.Input = exports.Select = exports.EasyCalculator = exports.FullModal = exports.TouchFeedback = exports.Animate = exports.ImageView = exports.Loading = exports.DatePicker = exports.Picker = exports.Tabs = exports.Popup = exports.Modal = exports.Alert = exports.Card2 = exports.Card = exports.List = exports.Button = exports.Dialog = exports.Icon = exports.Toast = undefined; | ||
exports.Form = exports.Prompt = exports.Input = exports.Select = exports.EasyCalculator = exports.FullModal = exports.TouchFeedback = exports.Animate = exports.ImageView = exports.Loading = exports.DatePicker = exports.Picker = exports.Tabs = exports.Popup = exports.Modal = exports.Alert = exports.Card2 = exports.Card = exports.List = exports.Button = exports.Dialog = exports.Icon = exports.Toast = undefined; | ||
@@ -207,4 +207,13 @@ var _Toast = require('./Toast'); | ||
var _Form = require('./Form'); | ||
Object.defineProperty(exports, 'Form', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_Form).default; | ||
} | ||
}); | ||
require('./style/reset.css'); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
@@ -60,11 +60,33 @@ 'use strict'; | ||
(0, _createClass3.default)(Input, [{ | ||
key: 'componentDidMount', | ||
value: function componentDidMount() { | ||
// 渲染完成后,需要通知form组件记录value,完成数据绑定 | ||
var _props = this.props, | ||
id = _props.id, | ||
value = _props.value, | ||
_zds_form_initValue = _props._zds_form_initValue, | ||
setFormItemId = _props.setFormItemId, | ||
formOpt = _props.formOpt; | ||
if (_zds_form_initValue && (0, _typeof.isFunction)(_zds_form_initValue)) { | ||
_zds_form_initValue(id, value, formOpt); | ||
} | ||
if (setFormItemId && (0, _typeof.isFunction)(setFormItemId)) { | ||
setFormItemId(id); | ||
} | ||
} | ||
}, { | ||
key: 'createInput', | ||
value: function createInput() { | ||
var _props = this.props, | ||
prefixCls = _props.prefixCls, | ||
className = _props.className, | ||
htmlType = _props.htmlType, | ||
_onChange = _props.onChange, | ||
_onBlur = _props.onBlur, | ||
_onFocus = _props.onFocus; | ||
var _props2 = this.props, | ||
prefixCls = _props2.prefixCls, | ||
className = _props2.className, | ||
htmlType = _props2.htmlType, | ||
_onChange = _props2.onChange, | ||
_onBlur = _props2.onBlur, | ||
_onFocus = _props2.onFocus, | ||
formInputOnChange = _props2.formInputOnChange, | ||
formInputOnBlur = _props2.formInputOnBlur, | ||
formInputOnFocus = _props2.formInputOnFocus, | ||
formOpt = _props2.formOpt; | ||
@@ -76,12 +98,25 @@ var inputClassName = (0, _classnames2.default)(prefixCls, className); | ||
delete newProps.htmlType; | ||
// 清楚一些托管到form中传入的的props | ||
delete newProps._zds_form_initValue; | ||
delete newProps.formOpt; | ||
delete newProps.formInputOnChange; | ||
delete newProps.formInputOnBlur; | ||
delete newProps.formInputOnFocus; | ||
delete newProps.setFormItemId; | ||
return _react2.default.createElement('input', (0, _extends3.default)({}, newProps, { onChange: function onChange(e) { | ||
if (_onChange && (0, _typeof.isFunction)(_onChange)) { | ||
if (formInputOnChange && (0, _typeof.isFunction)(formInputOnChange)) { | ||
formInputOnChange(e.target.value, formOpt || null); | ||
} else if (_onChange && (0, _typeof.isFunction)(_onChange)) { | ||
_onChange(e); | ||
} | ||
}, onBlur: function onBlur(e) { | ||
if (_onBlur && (0, _typeof.isFunction)(_onBlur)) { | ||
if (formInputOnBlur && (0, _typeof.isFunction)(formInputOnBlur)) { | ||
formInputOnBlur(formOpt || null); | ||
} else if (_onBlur && (0, _typeof.isFunction)(_onBlur)) { | ||
_onBlur(e); | ||
} | ||
}, onFocus: function onFocus(e) { | ||
if (_onFocus && (0, _typeof.isFunction)(_onFocus)) { | ||
if (formInputOnFocus && (0, _typeof.isFunction)(formInputOnFocus)) { | ||
formInputOnFocus(formOpt || null); | ||
} else if (_onFocus && (0, _typeof.isFunction)(_onFocus)) { | ||
_onFocus(e); | ||
@@ -88,0 +123,0 @@ } |
{ | ||
"name": "zzc-design-mobile", | ||
"name_cn": "租租车主流程UI规范", | ||
"version": "3.0.3", | ||
"version": "3.0.4", | ||
"description": "", | ||
@@ -6,0 +6,0 @@ "main": "./lib/index.js", |
Sorry, the diff of this file is not supported yet
546989
151
13863