nimble-ui
Version:
49 lines (46 loc) • 1.42 kB
JavaScript
import cityFilterName from './helpers/cityFilterName';
import cityFilterLinkage from './helpers/cityFilterLinkage';
export const PICKER_DEFAULT_CONFIG = {
// picker的默认参数
picker: {
key: 'picker',
type: 'picker',
wrapCla: '', // 最外层追加的Class名
alignCla: 'bottom', // ''|'bottom'|'top'|'fullScreen'|'centerMiddle',
transitionCls: 'toUp', // ''|toUp|scale|toBottom|toLeft;
maskFlag: 1,
maskCloseFlag: 0
},
// 省市的默认参数
cityPicker: {
key: 'cityPicker',
type: 'cityPicker',
/**
* 过滤选中的省市
* @param {Array<Object>} back 选择的数据
* @returns {String}
*/
filterData(back) {
let res = '';
back = (back && back.data) || [];
res = back.map((item) => {
return item.ProviceName || item.CtiyName;
});
return (res || []).join(' ');
},
/**
* city组件参数
*/
props: {
/**
* 名称过滤器
* @param {Object} item 列表项
* @param {*} prefix 前缀
* @param {*} suffix 后缀
* @returns {String} 返回显示名称
*/
filterName: cityFilterName,
filterLinkage: cityFilterLinkage
}
}
};