diff --git a/pages/YNEduApp/exam/exam.vue b/pages/YNEduApp/exam/exam.vue index 29496f6..9d29802 100644 --- a/pages/YNEduApp/exam/exam.vue +++ b/pages/YNEduApp/exam/exam.vue @@ -191,6 +191,18 @@ export default { url: `/pages/YNEduApp/exam/examinationList?params=${JSON.stringify(params)}` }) } + }, + onBackPress(options) { + console.log(options) + if (options.from == 'backbutton') { + // 来自手势返回 + console.log('手势返回') + // 返回为 true 时,不会执行返回操作,可以自定义返回逻辑 + // 返回为 false 或者不返回时,则执行默认返回操作 + return true + } + // 返回为 false 或者不返回时,则执行默认返回操作 + return false } } diff --git a/pages/YNEduApp/exam/examination.vue b/pages/YNEduApp/exam/examination.vue index cd4d528..59964e8 100644 --- a/pages/YNEduApp/exam/examination.vue +++ b/pages/YNEduApp/exam/examination.vue @@ -561,7 +561,19 @@ export default { console.log(err) } }) + }, + }, + onBackPress(options) { + console.log(options) + if (options.from == 'backbutton') { + // 来自手势返回 + console.log('手势返回') + // 返回为 true 时,不会执行返回操作,可以自定义返回逻辑 + // 返回为 false 或者不返回时,则执行默认返回操作 + return true } + // 返回为 false 或者不返回时,则执行默认返回操作 + return false } } diff --git a/pages/YNEduApp/exam/examinationDetails.vue b/pages/YNEduApp/exam/examinationDetails.vue index ae62313..dffbfff 100644 --- a/pages/YNEduApp/exam/examinationDetails.vue +++ b/pages/YNEduApp/exam/examinationDetails.vue @@ -213,6 +213,18 @@ export default { } }) } + }, + onBackPress(options) { + console.log(options) + if (options.from == 'backbutton') { + // 来自手势返回 + console.log('手势返回') + // 返回为 true 时,不会执行返回操作,可以自定义返回逻辑 + // 返回为 false 或者不返回时,则执行默认返回操作 + return true + } + // 返回为 false 或者不返回时,则执行默认返回操作 + return false } } diff --git a/pages/YNEduApp/learnProj/learnProj.vue b/pages/YNEduApp/learnProj/learnProj.vue index 85c479a..ebfcce0 100644 --- a/pages/YNEduApp/learnProj/learnProj.vue +++ b/pages/YNEduApp/learnProj/learnProj.vue @@ -248,6 +248,18 @@ export default { } }) } + }, + onBackPress(options) { + console.log(options) + if (options.from == 'backbutton') { + // 来自手势返回 + console.log('手势返回') + // 返回为 true 时,不会执行返回操作,可以自定义返回逻辑 + // 返回为 false 或者不返回时,则执行默认返回操作 + return true + } + // 返回为 false 或者不返回时,则执行默认返回操作 + return false } } diff --git a/pages/YNEduApp/learnProj/learnProjDetail.vue b/pages/YNEduApp/learnProj/learnProjDetail.vue index 4fcba7a..3091427 100644 --- a/pages/YNEduApp/learnProj/learnProjDetail.vue +++ b/pages/YNEduApp/learnProj/learnProjDetail.vue @@ -374,6 +374,18 @@ export default { url: '/pages/YNEduApp/learnProj/learnProj' }) } + }, + onBackPress(options) { + console.log(options) + if (options.from == 'backbutton') { + // 来自手势返回 + console.log('手势返回') + // 返回为 true 时,不会执行返回操作,可以自定义返回逻辑 + // 返回为 false 或者不返回时,则执行默认返回操作 + return true + } + // 返回为 false 或者不返回时,则执行默认返回操作 + return false } } diff --git a/pages/YNEduApp/prac/exercises.vue b/pages/YNEduApp/prac/exercises.vue index d763f3f..9f66cd7 100644 --- a/pages/YNEduApp/prac/exercises.vue +++ b/pages/YNEduApp/prac/exercises.vue @@ -832,6 +832,18 @@ export default { } }) } + }, + onBackPress(options) { + console.log(options) + if (options.from == 'backbutton') { + // 来自手势返回 + console.log('手势返回') + // 返回为 true 时,不会执行返回操作,可以自定义返回逻辑 + // 返回为 false 或者不返回时,则执行默认返回操作 + return true + } + // 返回为 false 或者不返回时,则执行默认返回操作 + return false } } diff --git a/pages/YNEduApp/prac/prac.vue b/pages/YNEduApp/prac/prac.vue index 5476f50..fd1473a 100644 --- a/pages/YNEduApp/prac/prac.vue +++ b/pages/YNEduApp/prac/prac.vue @@ -132,6 +132,18 @@ export default { url: '/pages/YNEduApp/prac/exercises?params=' + JSON.stringify(params) }) } + }, + onBackPress(options) { + console.log(options) + if (options.from == 'backbutton') { + // 来自手势返回 + console.log('手势返回') + // 返回为 true 时,不会执行返回操作,可以自定义返回逻辑 + // 返回为 false 或者不返回时,则执行默认返回操作 + return true + } + // 返回为 false 或者不返回时,则执行默认返回操作 + return false } }