sugarList.vue 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <view>
  3. <!-- <list>
  4. 注意事项: 不能使用 index 作为 key 的唯一标识 -->
  5. <!-- <cell v-for="(item, index) in sugarList" :key="item.id">
  6. <text>{{item.productName}}</text>
  7. </cell>
  8. </list> -->
  9. <view class="" style="padding: 10upx;">
  10. </view>
  11. <view class="sugar" v-for="(item,index) in sugarList" :key="index">
  12. {{item.productName}}
  13. </view>
  14. </view>
  15. </template>
  16. <script>
  17. export default {
  18. data() {
  19. return {
  20. sugarList:[]
  21. }
  22. },
  23. onShow() {
  24. var token = uni.getStorageSync("token");
  25. if (token.length > 1) {
  26. this.selectSugarList();
  27. } else {
  28. uni.reLaunch({
  29. url: '../Login/Login',
  30. });
  31. }
  32. },
  33. methods: {
  34. selectSugarList(){
  35. var globalUser = uni.getStorageSync("globalUser");
  36. var token = uni.getStorageSync("token");
  37. uni.request({
  38. url: this.serverurl + '/TSugarDo/selectSugarList',
  39. data: {
  40. "adminId": globalUser.id
  41. },
  42. header: {
  43. 'token': token
  44. },
  45. method: "GET",
  46. success: (res) => {
  47. this.sugarList = res.data.data;
  48. },
  49. });
  50. }
  51. }
  52. }
  53. </script>
  54. <style>
  55. .sugar{
  56. padding-top: 8upx;
  57. padding-bottom: 8upx;
  58. text-align:center;
  59. color: #363D44;
  60. font-size: 28upx;
  61. font-family: "PingFang-SC-Medium";
  62. }
  63. </style>