|
|
import event from '../../utils/event.js'
|
|
|
|
|
|
const CANCEL_SHARE = 'user-canel-share';
|
|
|
const SHARE_FRIENDS = 'user-share-friends';
|
|
|
const SHARE_MOMENTS = 'user-share-moments';
|
|
|
const SHARE_CANCEL = 'user-canel-share';
|
|
|
|
|
|
Component({
|
|
|
/**
|
...
|
...
|
@@ -25,32 +27,17 @@ Component({ |
|
|
*/
|
|
|
methods: {
|
|
|
|
|
|
onShare: function(event) {
|
|
|
let index = event.currentTarget.dataset.index;
|
|
|
if (index == 1) {//微信好友
|
|
|
|
|
|
} else if (index == 2) {//朋友圈
|
|
|
|
|
|
onShare: function(e) {
|
|
|
let type = e.currentTarget.dataset.type;
|
|
|
if (type == 'friends') {//微信好友或群
|
|
|
event.emit(SHARE_FRIENDS);
|
|
|
} else if (type == 'moments') {//朋友圈
|
|
|
event.emit(SHARE_MOMENTS);
|
|
|
}
|
|
|
console.log('====================================');
|
|
|
console.log(index);
|
|
|
console.log('====================================');
|
|
|
},
|
|
|
|
|
|
onCancel: function() {
|
|
|
console.log('====================================');
|
|
|
console.log(22);
|
|
|
console.log('====================================');
|
|
|
|
|
|
event.on(CANCEL_SHARE, () => {
|
|
|
|
|
|
});
|
|
|
|
|
|
let prePage = getCurrentPages();
|
|
|
console.log(prePage);
|
|
|
if (prePage.length > 0 && prePage[prePage.length - 1].onCancel != undefined) {
|
|
|
prePage[prePage.length - 1].onCancel();
|
|
|
}
|
|
|
event.emit(SHARE_CANCEL);
|
|
|
}
|
|
|
}
|
|
|
}) |
...
|
...
|
|