test.html 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>快速入门</title>
  6. <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  7. <script src="https://unpkg.com/vue-router@3.5.2/dist/vue-router.js"></script>
  8. </head>
  9. <body>
  10. <div id="app">
  11. <div class="sidebar">
  12. <video autoPlay preload="auto" controlsList="nodownload" loop="loop" muted playsInline data-wf-ignore="true" data-object-fit="cover" poster="xxx.png">
  13. <source src="/assets/img/banner/111.png" type="video/mp4" data-wf-ignore="true" />
  14. 您的浏览器不支持 video 标签。
  15. </video>
  16. <!-- <video id="videoPlay" autoplay="autoplay" loop="loop" muted="muted" poster="/assets/img/banner/111.png" style="width: 100%; height: 100%; object-fit: fill;" src="http://file.usky.cn/statics/202402/20240205170431A572.mp4"><source type="video/mp4"></video> -->
  17. <!-- <video src="assets/video/20240205093233A374.mp4" autoplay type="video/mp4"></video> -->
  18. <video poster="" width="900" preload="auto" autoplay="autoplay" loop="loop" muted="muted" height="auto"><source src="http://file.usky.cn/statics/202402/20240205170431A572.mp4" type="video/mp4"></video>
  19. <!-- <video poster="" controls="true" autoplay="autoplay" loop="loop" muted="muted" width="900" height="auto"><source src="http://file.usky.cn/statics/202401/20240131141241A505.mp4" type="video/mp4"></video> -->
  20. <router-link to="/menu1">首页</router-link>
  21. <router-link to="/menu2">关于我们</router-link>
  22. <router-link to="/menu3">新闻动态</router-link>
  23. </div>
  24. <div class="content">
  25. <router-view></router-view>
  26. </div>
  27. </div>
  28. </body>
  29. <script>
  30. // 定义组件
  31. const Menu1 = {
  32. template: '<div>首页的内容:<p>{{ customContent }}</p></div>',
  33. data () {
  34. return { customContent: "这是首页的自定义内容" }
  35. }
  36. };
  37. const Menu2 = { template: '<div>关于我们的内容:<p>{{ customContent }}</p></div>', data () { return { customContent: "这是关于我们的自定义内容" } } };
  38. const Menu3 = { template: '<div>新闻动态的内容:<p>{{ customContent }}</p></div>', data () { return { customContent: "这是新闻动态的自定义内容" } } };
  39. // 创建路由实例
  40. const router = new VueRouter({
  41. routes: [
  42. { path: '/menu1', component: Menu1 },
  43. { path: '/menu2', component: Menu2 },
  44. { path: '/menu3', component: Menu3 }
  45. ]
  46. });
  47. // 创建Vue实例,并将路由实例注入
  48. new Vue({
  49. el: "#app",
  50. router
  51. });
  52. </script>
  53. </html>