UNPKG

nly-ali-ui

Version:

一个支持阿里系小程序的 ui 组件库,包括支付宝小程序,钉钉小程序

72 lines (69 loc) 1.58 kB
Component({ mixins: [], data: { convertContent: "", convertTitle: "", }, props: { content: "", dot: false, className: "", style: "", color: "", max: 0, title: "", }, didMount() { this.covContent(); this.covTitle(); }, didUpdate() { this.covContent(); this.covTitle(); }, didUnmount() {}, methods: { covContent() { const convertContent = parseFloat(this.props.content); if (!isNaN(convertContent) && this.props.max) { this.setData({ convertContent: parseFloat(this.props.content) > parseFloat(this.props.max) ? `${this.props.max}+` : parseFloat(this.props.content), }); return; } if (!isNaN(convertContent)) { this.setData({ convertContent: parseFloat(this.props.content), }); return; } this.setData({ convertContent: this.props.content, }); }, covTitle() { const convertTitle = parseFloat(this.props.title); if (!isNaN(convertTitle) && this.props.max) { this.setData({ convertTitle: parseFloat(this.props.title) > parseFloat(this.props.max) ? `${this.props.max}+` : parseFloat(this.props.title), }); return; } if (!isNaN(convertTitle)) { this.setData({ convertTitle: parseFloat(this.props.title), }); return; } this.setData({ convertTitle: this.props.title, }); }, }, });