logoff.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. Page({
  2. data: {
  3. selectedReasons: []
  4. },
  5. onLoad(options) {
  6. // 页面加载时的初始化操作
  7. },
  8. handleCheckboxChange(e) {
  9. const { value } = e.detail;
  10. let selectedReasons = this.data.selectedReasons;
  11. if (value.includes('use_inconvenience')) {
  12. selectedReasons.includes('use_inconvenience') ? selectedReasons.splice(selectedReasons.indexOf('use_inconvenience'), 1) : selectedReasons.push('use_inconvenience');
  13. }
  14. if (value.includes('security_privacy')) {
  15. selectedReasons.includes('security_privacy') ? selectedReasons.splice(selectedReasons.indexOf('security_privacy'), 1) : selectedReasons.push('security_privacy');
  16. }
  17. if (value.includes('other_reasons')) {
  18. selectedReasons.includes('other_reasons') ? selectedReasons.splice(selectedReasons.indexOf('other_reasons'), 1) : selectedReasons.push('other_reasons');
  19. }
  20. this.setData({ selectedReasons });
  21. },
  22. confirmLogout() {
  23. const { selectedReasons } = this.data;
  24. if (selectedReasons.length === 0) {
  25. wx.showToast({
  26. title: '请选择注销原因',
  27. icon: 'none'
  28. });
  29. return;
  30. }
  31. wx.showModal({
  32. title: '提示',
  33. content: '确定要注销吗?',
  34. success(res) {
  35. if (res.confirm) {
  36. // 执行注销操作
  37. console.log('用户点击确定');
  38. } else if (res.cancel) {
  39. console.log('用户点击取消');
  40. }
  41. }
  42. });
  43. }
  44. });