Explorar o código

添加 nav 和 copyright 等 URLSearchParams 参数配置
hide-nav&
copyright=&

cc12458 hai 1 mes
pai
achega
de697d1529

+ 1 - 0
src/modules/chat/HospitalGuide.vue

@@ -33,6 +33,7 @@ tryOnBeforeMount(() => {
     navProps.leftText = '返回';
     searchParams.delete('back');
   } else if (isWechat()) navProps.show = false;
+  if (searchParams.has('hide-nav')) navProps.show = false;
   register(searchParams);
 });
 

+ 9 - 2
src/modules/chat/components/Copyright.vue

@@ -1,6 +1,7 @@
 <script setup lang="ts">
-import { useCounter } from '@vueuse/core';
+import { tryOnBeforeMount, useCounter } from '@vueuse/core';
 import debug from '@/loader/debug.ts';
+import { getURLSearchParams } from '@/tools';
 
 let timer: ReturnType<typeof setTimeout>;
 
@@ -11,10 +12,16 @@ const handle = () => {
   clearTimeout(timer);
   timer = setTimeout(() => reset(0), 1000);
 };
+
+const copyright = ref('杭州六智科技提供技术支持');
+tryOnBeforeMount(() => {
+  const searchParams = getURLSearchParams();
+  if (searchParams.has('copyright')) copyright.value = searchParams.get('copyright')!;
+});
 </script>
 
 <template>
-  <div class="copyright" @click="handle">杭州六智科技提供技术支持</div>
+  <div class="copyright" v-if="!!copyright" @click="handle">{{ copyright }}</div>
 </template>
 
 <style scoped lang="scss">