pinPage.vue 883 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <div>
  3. <!-- 单词区 -->
  4. <selectWordsVue :active-words="activeWords" :activeWord="activeWord"></selectWordsVue>
  5. <!-- 显示区 -->
  6. <selectTypesVue activeSelect="2"></selectTypesVue>
  7. <!-- 拼读区 -->
  8. <view>
  9. <view v-for="item in data.list">
  10. <view></view>
  11. </view>
  12. </view>
  13. <!-- 解释区 -->
  14. <view>
  15. {{activeWord.jianyi.join(';')}}
  16. </view>
  17. <!-- 音标区 -->
  18. <!-- 图片区 -->
  19. <!-- 选择区 -->
  20. </div>
  21. </template>
  22. <script setup>
  23. import selectWordsVue from './selectWords.vue';
  24. import selectTypesVue from './selectTypes.vue';
  25. import { reactive } from 'vue';
  26. const props = defineProps({
  27. activeWord: {
  28. type: Object,
  29. },
  30. activeWords: {
  31. type: Array
  32. },
  33. })
  34. const data = reactive({
  35. list: [],
  36. selectList: [],
  37. })
  38. setTimeout(() => {
  39. console.log('activeWord',props.activeWord)
  40. })
  41. </script>
  42. <style>
  43. </style>