query.uvue 667 B

12345678910111213141516171819202122232425262728293031323334
  1. <template>
  2. <cl-page>
  3. <view class="p-3">
  4. <demo-item :label="t('ID')">
  5. <cl-text>{{ id ?? "-" }}</cl-text>
  6. </demo-item>
  7. <demo-item :label="t('用户信息')" v-if="!user.isNull()">
  8. <cl-text>{{ userInfo?.nickName ?? "-" }}</cl-text>
  9. </demo-item>
  10. </view>
  11. </cl-page>
  12. </template>
  13. <script lang="ts" setup>
  14. import { t } from "@/locale";
  15. import DemoItem from "../../components/item.uvue";
  16. import { router, userInfo, useStore } from "@/cool";
  17. const { user } = useStore();
  18. const props = defineProps({
  19. id: {
  20. type: String
  21. }
  22. });
  23. onReady(() => {
  24. const query = router.query();
  25. console.log(query);
  26. });
  27. </script>
  28. <style lang="scss" scoped></style>