33 lines
797 B
JavaScript
33 lines
797 B
JavaScript
|
|
import R from '../../utils/request';
|
||
|
|
import C from '../../utils/constant';
|
||
|
|
Page({
|
||
|
|
|
||
|
|
data: {
|
||
|
|
cdnHost: C.cdnHost,
|
||
|
|
detail: {},
|
||
|
|
user: {},
|
||
|
|
},
|
||
|
|
onLoad(options) {
|
||
|
|
const { id } = options;
|
||
|
|
R.get('/index.php/api/v1/news_detail', { id }).then(({ model }) => {
|
||
|
|
this.setData({
|
||
|
|
detail: {
|
||
|
|
...model.detail,
|
||
|
|
content: (model.detail.content||'').replace(/src\="\/uploads/g, 'src="'+C.cdnHost + '/uploads'),
|
||
|
|
imgs: (model.detail.imgs || '').split(',').filter(o=>!!o),
|
||
|
|
video: model.detail.video ? model.detail.video : '',
|
||
|
|
},
|
||
|
|
user: {
|
||
|
|
...model.user,
|
||
|
|
}
|
||
|
|
});
|
||
|
|
});
|
||
|
|
},
|
||
|
|
videoErrorCallback(e) {
|
||
|
|
console.log('视频错误信息:')
|
||
|
|
console.log(e.detail.errMsg)
|
||
|
|
},
|
||
|
|
onShareAppMessage() {
|
||
|
|
|
||
|
|
}
|
||
|
|
})
|