navBar.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. // components/navBar/navBar.js
  2. const app = getApp()
  3. Component({
  4. properties: {
  5. title: {
  6. type: String,
  7. value: '跨境电商专利小助手'
  8. },
  9. control: {
  10. type: Boolean,
  11. value: true,
  12. },
  13. bgcolor: {
  14. type: String,
  15. value: "",
  16. },
  17. color: {
  18. type: String,
  19. value: "",
  20. }
  21. },
  22. data: {
  23. opacity: 0,
  24. navBarHeight: app.globalData.navBarHeight,
  25. menuRight: app.globalData.menuRight,
  26. menuTop: app.globalData.menuTop,
  27. menuHeight: app.globalData.menuHeight,
  28. menuWidth: app.globalData.menuWidth,
  29. },
  30. attached: function () {
  31. },
  32. methods: {
  33. //返回
  34. clickBack(){
  35. var pages = getCurrentPages()
  36. if (pages.length >= 2) {
  37. if(pages[pages.length-2].route == "pages/mine/mine" && pages[pages.length-1].route == "pages/login/login"){
  38. // if(pages.length == 2){
  39. // wx.switchTab({
  40. // url: '/pages/index/index'
  41. // });
  42. // }else{
  43. wx.navigateBack({
  44. delta: 2
  45. })
  46. // }
  47. }else{
  48. wx.navigateBack()
  49. }
  50. } else {
  51. wx.switchTab({
  52. url: '/pages/index/index'
  53. });
  54. }
  55. },
  56. // 胶囊--首页
  57. clickHome() {
  58. wx.switchTab({
  59. url: "/pages/index/index"
  60. });
  61. }
  62. }
  63. })