diff --git a/src/component/notebook/notebookDiaryList.js b/src/component/notebook/notebookDiaryList.js index 2a9e018..11fe531 100644 --- a/src/component/notebook/notebookDiaryList.js +++ b/src/component/notebook/notebookDiaryList.js @@ -194,6 +194,17 @@ export default class NotebookDiaryList extends Component { }); } + _onPhotoPress(photoUrl) { + Navigation.push(this.props.componentId, { + component: { + name: 'Photo', + passProps: { + url: photoUrl + } + } + }); + } + render() { if(!this.notebook) { return null; @@ -221,6 +232,7 @@ export default class NotebookDiaryList extends Component { isMine={isMine} onDiaryPress={this._onDiaryPress.bind(this, rowData.index)} + onPhotoPress={() => this._onPhotoPress(rowData.item.photoUrl)} refreshBack={this.refreshOne.bind(this, rowData.index)} > diff --git a/src/page/UserPage.js b/src/page/UserPage.js index 5802557..ac227d9 100644 --- a/src/page/UserPage.js +++ b/src/page/UserPage.js @@ -30,7 +30,7 @@ export default class UserPage extends Component { this.dataSource = new UserDiaryData(this.userId); this.state = { - index: 1, + index: this.user ? 0 : 1, routes: [ { key: 'userIntro', title: '简介' }, { key: 'diary', title: '日记' },