| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- import { Component, OnInit } from '@angular/core';
 
- import { ItemsService } from './items.service ';
 
- // 引用Parse JS SDK
 
- import Parse from "parse";
 
- Parse.initialize("dev"); // 设置applicationId
 
- Parse.serverURL = "http://web2023.fmode.cn:9999/parse"; // 设置serverURL
 
- @Component({
 
-   selector: 'app-tab2',
 
-   templateUrl: './tab2.page.html',
 
-   styleUrls: ['./tab2.page.scss'],
 
- })
 
- export class Tab2Page implements OnInit {
 
-   itemsList: any[] = [];
 
-   searchTitle: string = '';
 
-   selectedCategory: string = '';
 
-   constructor(private itemsService: ItemsService) { }
 
-   ngOnInit() {
 
-     this.getItems();
 
-   }
 
-   async getItems() {
 
-     this.itemsList = await this.itemsService.getItems({});
 
-   }
 
-   async searchItems() {
 
-     this.itemsList = await this.itemsService.getItems({ title: this.searchTitle });
 
-   }
 
-   async filterItemsByCategory(category: string) {
 
-     this.selectedCategory = category;
 
-     this.itemsList = await this.itemsService.getItems({ category });
 
-   }
 
-   // 添加sortItemsByAmount()方法来实现金额排序功能
 
-   sortItemsByAmount() {
 
-     this.itemsList.sort((a, b) => (a.get('amount') || 0) - (b.get('amount') || 0));
 
-   }
 
-   getDetailPageLink(item: any) {
 
-     let category = item.get('category');
 
-     let route = '';
 
-     if (category === '求助') {
 
-       route = '/resort';
 
-     } else if (category === '二手交易') {
 
-       route = '/trade';
 
-     } else if (category === '失物招领') {
 
-       route = '/lostfound';
 
-     } else if (category === '活动') {
 
-       route = '/activity';
 
-     }
 
-     return [route, { id: item.id, category: category }];
 
-   }
 
- }
 
 
  |