navbar.js 922 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.navigateBack()
  32. },
  33. _navbackMess() {
  34. wx.navigateTo({
  35. url: '/pages/messageInfo/index'
  36. })
  37. },
  38. //返回到首页
  39. _backhome() {
  40. wx.switchTab({
  41. url: '/pages/index/index',
  42. })
  43. }
  44. },
  45. })