navbar.js 963 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. const app = getApp()
  2. Component({
  3. properties: {
  4. navbarData: { //navbarData 由父页面传递的数据,变量名字自命名
  5. type: Object,
  6. value: {},
  7. observer: function (newVal, oldVal) {}
  8. }
  9. },
  10. data: {
  11. height: '',
  12. //默认值 默认显示左上角
  13. navbarData: {
  14. showCapsule: 1,
  15. showMess: 1
  16. }
  17. },
  18. attached: function () {
  19. // 获取是否是通过分享进入的小程序
  20. this.setData({
  21. share: app.globalData.share
  22. })
  23. // 定义导航栏的高度 方便对齐
  24. this.setData({
  25. height: app.globalData.height
  26. })
  27. },
  28. methods: {
  29. // 返回上一页面
  30. _navback() {
  31. wx.redirectTo({
  32. url: '/pages/home/index',
  33. })
  34. },
  35. _navbackMess() {
  36. wx.navigateTo({
  37. url: '/pages/messageInfo/index'
  38. })
  39. },
  40. //返回到首页
  41. _backhome() {
  42. wx.switchTab({
  43. url: '/pages/index/index',
  44. })
  45. }
  46. },
  47. })