|  | const app = getApp()
Component({
  properties: {
    background: {
      type: String,
      value: '#F4F5F9'
    },
    color: {
      type: String,
      value: '#000'
    },
    text: {
      type: String,
      value: 'Wechat'
    },
    showLocationIf: {
      type: Boolean,
      value: false
    },
    back: {
      type: Boolean,
      value: false
    },
    home: {
      type: Boolean,
      value: false
    }
  },
  data: {
    array: ['A广场', 'B广场-北京西单'],
    index: 1,
    statusBarHeight: app.statusBarHeight + 'px',
    navigationBarHeight: (app.statusBarHeight + 44) + 'px',
    indexFlaig:null,
  },
  methods: {
    backHome: function () {
      app.globalData.selected = 0
      let tempUrl = '/index/index'
      tt.reLaunch({
        url: tempUrl,
        success(res) {
          console.log(`${res}`);
        },
        fail(err) {
          console.log(`navigateTo调用失败`,err,tempUrl);
        },
      });
    },
    bindPickerChange: function (e) {
      console.log('picker发送选择改变,携带值为', e.detail.value)
      this.setData({
        index: e.detail.value
      })
    },
    back:function() {
      tt.navigateBack({
        delta: 1,
        success(res) {
          console.log(`${res}`);
        },
        fail(err) {
          console.log(`navigateTo调用失败`,err);
        },
      })
    }
  },
  attached: function(){
    this.setData({
      indexFlaig:app.globalData.selected
    })
    console.log(this.properties);
    let pages = getCurrentPages();
    console.log(pages.length);
    if (pages.length <= 1) {
      this.setData({
        back: false
      })
    }
  }
})
 |