setting.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. userInfo: {},
  7. // 模板列表
  8. templateList: [
  9. {
  10. name: '模板一',
  11. url: '/pages/images/template/1.jpg'
  12. },
  13. {
  14. name: '模板二',
  15. url: '/pages/images/template/2.jpg'
  16. },
  17. {
  18. name: '模板三',
  19. url: '/pages/images/template/3.jpg'
  20. },
  21. {
  22. name: '模板四',
  23. url: '/pages/images/template/4.jpg'
  24. },
  25. {
  26. name: '模板五',
  27. url: '/pages/images/template/5.jpg'
  28. },
  29. ],
  30. form: {
  31. phone: '17319450324'
  32. },
  33. // 二维码
  34. qrcodeUrl: '/pages/images/qrcode.jpg'
  35. },
  36. // 事件处理函数
  37. imageChange: function (e) {
  38. if (e) {
  39. this.setData({ "form.template": this.data.templateList[e.detail.value].name })
  40. this.setData({ "form.imgurl": this.data.templateList[e.detail.value].url })
  41. } else {
  42. this.setData({ "form.template": this.data.templateList[0].name })
  43. this.setData({ "form.imgurl": this.data.templateList[0].url })
  44. }
  45. this.setData({ "form.imgIndex": e ? e.detail.value : 0 })
  46. },
  47. onLoad: function () {
  48. // 模板默认选择
  49. this.imageChange();
  50. wx.getUserInfo({
  51. success: res => {
  52. this.setData({
  53. userInfo: res.userInfo,
  54. })
  55. },
  56. fail: err => {
  57. wx.showToast({
  58. title: '没有授权获取微信用户信息',
  59. icon: 'error',
  60. duration: 2000
  61. })
  62. wx.redirectTo({
  63. url: '/pages/index/index',
  64. })
  65. }
  66. })
  67. },
  68. })