| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | 
							- <template>
 
-   <view class="error-page">
 
-     <s-empty
 
-       v-if="errCode === 'NetworkError'"
 
-       icon="/static/internet-empty.png"
 
-       text="网络连接失败"
 
-       showAction
 
-       actionText="重新连接"
 
-       @clickAction="onReconnect"
 
-       buttonColor="#ff3000"
 
-     ></s-empty>
 
-     <s-empty
 
-       v-else-if="errCode === 'TemplateError'"
 
-       icon="/static/internet-empty.png"
 
-       text="未找到模板"
 
-       showAction
 
-       actionText="重新加载"
 
-       @clickAction="onReconnect"
 
-       buttonColor="#ff3000"
 
-     ></s-empty>
 
-     <s-empty
 
-       v-else-if="errCode !== ''"
 
-       icon="/static/internet-empty.png"
 
-       :text="errMsg"
 
-       showAction
 
-       actionText="重新加载"
 
-       @clickAction="onReconnect"
 
-       buttonColor="#ff3000"
 
-     ></s-empty>
 
-   </view>
 
- </template>
 
- <script setup>
 
-   import { onLoad } from '@dcloudio/uni-app';
 
-   import { ref } from 'vue';
 
-   import { ShoproInit } from '@/sheep';
 
-   const errCode = ref('');
 
-   const errMsg = ref('');
 
-   onLoad((options) => {
 
-     errCode.value = options.errCode;
 
-     errMsg.value = options.errMsg;
 
-   });
 
-   // 重新连接
 
-   async function onReconnect() {
 
-     uni.reLaunch({
 
-       url: '/pages/index/index',
 
-     });
 
-     ShoproInit();
 
-   }
 
- </script>
 
- <style lang="scss" scoped>
 
-   .error-page {
 
-     width: 100%;
 
-   }
 
- </style>
 
 
  |