27 lines
887 B
JavaScript
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]
|
|
});
|
|
}
|
|
}
|
|
}); |