27 lines
887 B
JavaScript

Component({
props: {
className: '',
loadMore: false,
loadContent: ['', '']
},
data: {
loadContent: ['加载更多...', '-- 数据加载完了 --']
},
didMount: function didMount() {
var loadTxt = this.props.loadContent[0] ? this.props.loadContent[0] : this.data.loadContent[0];
var overTxt = this.props.loadContent[1] ? this.props.loadContent[1] : this.data.loadContent[1];
this.setData({
loadContent: [loadTxt, overTxt]
});
},
didUpdate: function didUpdate() {
var loadTxt = this.props.loadContent[0] ? this.props.loadContent[0] : this.data.loadContent[0];
var overTxt = this.props.loadContent[1] ? this.props.loadContent[1] : this.data.loadContent[1];
if (loadTxt !== this.data.loadContent[0] || overTxt !== this.data.loadContent[1]) {
this.setData({
loadContent: [loadTxt, overTxt]
});
}
}
});