utils.js 859 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. export function bindInput(event) {
  2. var obj = {},
  3. key = event.target.dataset['key'];
  4. obj[key] = event.detail.value;
  5. console.log(obj)
  6. this.setData(obj);
  7. }
  8. let hasAuth = false
  9. const subId = 'GApxDrE3tPhysRxHEmGHRn-0mvNJXqtZ4znZ8PJnQ8Q'
  10. export function subcribe() {
  11. return new Promise((resolve, reject) => {
  12. wx.requestSubscribeMessage({
  13. tmplIds: [subId],
  14. success(res) {
  15. res.subId = subId
  16. resolve(res)
  17. },
  18. fail(err) {
  19. console.log(err, '订阅消息失败')
  20. reject(err)
  21. }
  22. })
  23. })
  24. }
  25. export function autoSubcrebe() {
  26. wx.getSetting({
  27. withSubscriptions: true,
  28. success: (setting) => {
  29. if (setting.subscriptionsSetting.itemSettings && setting.subscriptionsSetting.itemSettings[subId]) {
  30. subcribe()
  31. return
  32. }
  33. console.log('not')
  34. }
  35. })
  36. }