topic.vue 708 B

1234567891011121314151617181920212223242526272829303132333435
  1. <template>
  2. <official-account-publish
  3. :path="`/pages/test/blank?userId=${authStore.userId}`"
  4. @error="onError"
  5. @publishsuccess="onPublishSuccess"
  6. @publishfail="onPublishFail"
  7. />
  8. </template>
  9. <script setup lang="ts">
  10. import { useAuthStore } from '@/store/auth';
  11. import { onMounted } from 'vue';
  12. const authStore = useAuthStore();
  13. onMounted(() => {
  14. console.log(authStore.userId);
  15. setTimeout(() => {
  16. uni.setNavigationBarTitle({
  17. title: '亮乡源话题' + (authStore.userId || '') ,
  18. })
  19. }, 1000);
  20. });
  21. function onError(e: any) {
  22. console.error(e);
  23. }
  24. function onPublishSuccess(e: any) {
  25. console.log(e);
  26. }
  27. function onPublishFail(e: any) {
  28. console.error(e);
  29. }
  30. </script>