success.vue 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <view class="successWrapper">
  3. <view>
  4. <img src="../../../static/success.png" alt="">
  5. <!-- <img src="../../../static/fail.png" alt=""> -->
  6. <view>提交成功</view>
  7. </view>
  8. <view class="btn-area submitBottomBtn padding-lr-sm">
  9. <button class="bg-blue round margin-top" @click="back()">返 回 </button>
  10. </view>
  11. </view>
  12. </template>
  13. <script>
  14. export default {
  15. data() {
  16. return {
  17. }
  18. },
  19. onLoad: function(option) {
  20. },
  21. methods: {
  22. back() {
  23. alert(1)
  24. /*uni.navigateBack({
  25. delta: 1
  26. })*/
  27. //@zxyuns 处理兼容,如果没有上一级界面则返回首页
  28. const pages = getCurrentPages();
  29. if (pages.length === 3) {
  30. uni.navigateBack({
  31. delta: 2
  32. });
  33. } else if (pages.length === 1) {
  34. uni.switchTab({
  35. url: '/pages/home/home',
  36. })
  37. } else {
  38. uni.navigateBack({
  39. delta: 2
  40. });
  41. }
  42. },
  43. }
  44. }
  45. </script>
  46. <style lang="scss">
  47. </style>