Houjie
2025-07-07 0a48655d2162b709ecb80d249a4085971add6140
pages/spare/spare.vue
@@ -25,37 +25,9 @@
            hasNavigated: false // 标记是否已经跳转
         };
      },
      // mounted() {
      //    window.addEventListener('hashchange', this.handleHashChange);
      //    // 初始解析 hash
      //    this.handleHashChange();
      // },
      // beforeDestroy() {
      //    window.removeEventListener('hashchange', this.handleHashChange);
      // },
      methods: {
         // handleHashChange() {
         //    if (this.hasNavigated) {
         //       console.log('Already navigated, skipping hash change handling');
         //       return;
         //    }
         //    const hash = window.location.hash;
         //    console.log('Hash changed:', hash); // 添加日志
         //    if (!hash || hash.length === 0) {
         //       console.warn('Hash is empty or undefined');
         //       return;
         //    }
         //    const params = new URLSearchParams(hash.split('?')[1]);
         //    const equipmentId = params.get('equipmentId');
         //    console.log('Parsed equipmentId:', equipmentId); // 添加日志
         //    if (equipmentId) {
         //       this.navigateToDeviceDetails(equipmentId);
         //    } else {
         //       console.warn('No equipmentId found in hash');
         //    }
         // },
         navigateToDeviceDetails(equipmentId) {
            this.hasNavigated = true; // 标记已经跳转
            uni.navigateTo({