微信小程序app.ts怎么设置全局变量

app.ts中设置了全局变量,但是保存的时候报错。说是要先声明变量类型

 globalData: {
     aaaa:12,
     user1:"123"
  },

你可以自己定义一个接口进行约束。
例:

// app.ts

interface IMyAppOption {
  globalData: {
    aaaa: number,
    user1: string
  }
}
App<IMyAppOption>({
  globalData: {
    aaaa: 12,
    user1: "123"
  }
})

之所以报错是因为自带项目中的index.d.ts是这样约束的

interface IAppOption {
  globalData: {
    userInfo?: WechatMiniprogram.UserInfo,
  }
  userInfoReadyCallback?: WechatMiniprogram.GetUserInfoSuccessCallback,
}