抖音小程序C端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
1.8 KiB

  1. const Http = require("../../utils/HttpBasics");
  2. var config = require("../../config/config.js");
  3. let app = getApp();
  4. Component({
  5. data: {
  6. selected: null,
  7. "color": "#abb1be",
  8. "selectedColor": "#fc3e5a",
  9. list: [
  10. {
  11. "pagePath": "/index/index",
  12. "text": "首页",
  13. "iconPath": "../../assets/images/home.png",
  14. "selectedIconPath": "../../assets/images/home_a.png"
  15. },
  16. {
  17. "pagePath": "/index/searchbar",
  18. "text": "门店",
  19. "iconPath": "../../assets/images/portal.png",
  20. "selectedIconPath": "../../assets/images/portal_a.png"
  21. },
  22. {
  23. "pagePath": "/pages/order/index/index",
  24. "text": "订单",
  25. "iconPath": "../../assets/images/dindan.png",
  26. "selectedIconPath": "../../assets/images/dindan_a.png"
  27. },
  28. {
  29. "pagePath": "/index/user",
  30. "text": "我的",
  31. "iconPath": "../../assets/images/user.png",
  32. "selectedIconPath": "../../assets/images/user_a.png"
  33. }
  34. ]
  35. },
  36. properties: {
  37. },
  38. lifetimes: {
  39. attached: function () {
  40. // 在组件实例进入页面节点树时执行
  41. console.log(app.globalData.selected,'selected');
  42. this.setData({
  43. selected:app.globalData.selected
  44. })
  45. },
  46. detached: function () {
  47. // 在组件实例被从页面节点树移除时执行
  48. },
  49. },
  50. methods: {
  51. navigateTo(e) {
  52. // this.setData({
  53. // list: this.data.home_a_img
  54. // })
  55. // console.log(this.data.home_a_img)
  56. const data = e.currentTarget.dataset;
  57. // this.setData({
  58. // selected: data.index
  59. // })
  60. app.globalData.selected = data.index
  61. console.log(app.globalData.selected);
  62. const url = data.path;
  63. tt.reLaunch({
  64. url
  65. });
  66. },
  67. }
  68. })