hot.html 1017 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>热榜</title>
  6. <meta name="referrer" content="https://open.tophub.today/hot"/>
  7. <script src="js/vue.min.js"></script>
  8. <script src="js/axios.min.js"></script>
  9. </head>
  10. <body>
  11. <div id="app">
  12. <p>热榜</p>
  13. <ol>
  14. <li v-for="(v,i) in hotList">
  15. <a target="_blank" :href="v.url">{{v.sitename}}:{{v.title}}</a>
  16. </li>
  17. </ol>
  18. </div>
  19. <script>
  20. let url = "https://web_history.tianyunperfect.cn/api3/hot";
  21. new Vue({
  22. el: "#app",
  23. data: {
  24. hotList: []
  25. }, methods: {
  26. getHotList: function () {
  27. axios.get(url).then(res1 => {
  28. let res = res1.data;
  29. if (res.status == 200) {
  30. this.hotList = res.data.items;
  31. }
  32. });
  33. },
  34. },
  35. mounted: function () {
  36. this.getHotList();
  37. },
  38. });
  39. </script>
  40. </body>
  41. </html>