|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- 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
- })
- }
- }
- })
|