Message.vue 770 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <template>
  2. <div>
  3. <ul>
  4. <li v-for="m in messageList" :key="m.id">
  5. <!-- 跳转路由并携带query参数,to的字符串写法 -->
  6. <!-- <router-link :to="`/home/message/detail?id=${m.id}&title=${m.title}`">{{m.title}}</router-link>&nbsp;&nbsp; -->
  7. <!-- 跳转路由并携带query参数,to的对象写法 -->
  8. <router-link :to="{
  9. name:'xiangqing',
  10. query:{
  11. id:m.id,
  12. title:m.title
  13. }
  14. }">
  15. {{m.title}}
  16. </router-link>
  17. </li>
  18. </ul>
  19. <hr>
  20. <router-view></router-view>
  21. </div>
  22. </template>
  23. <script>
  24. export default {
  25. name:'Message',
  26. data() {
  27. return {
  28. messageList:[
  29. {id:'001',title:'消息001'},
  30. {id:'002',title:'消息002'},
  31. {id:'003',title:'消息003'}
  32. ]
  33. }
  34. },
  35. }
  36. </script>