index.vue 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <!-- -->
  2. <template>
  3. <div class='tab1'>
  4. <iframe :src="`/scene/index.html?m=1564`" frameborder="0"></iframe>
  5. </div>
  6. </template>
  7. <script>
  8. export default {
  9. name: 'tab1',
  10. components: {},
  11. data() {
  12. // 这里存放数据
  13. return {
  14. }
  15. },
  16. // 监听属性 类似于data概念
  17. computed: {},
  18. // 监控data中的数据变化
  19. watch: {},
  20. // 方法集合
  21. methods: {
  22. },
  23. // 生命周期 - 创建完成(可以访问当前this实例)
  24. created() {
  25. window.aaaaa = (flag) => {
  26. // console.log(123, flag)
  27. if (flag) {
  28. // 隐藏顶部
  29. } else {
  30. // 显示顶部
  31. }
  32. }
  33. },
  34. // 生命周期 - 挂载完成(可以访问DOM元素)
  35. mounted() {
  36. },
  37. beforeCreate() { }, // 生命周期 - 创建之前
  38. beforeMount() { }, // 生命周期 - 挂载之前
  39. beforeUpdate() { }, // 生命周期 - 更新之前
  40. updated() { }, // 生命周期 - 更新之后
  41. beforeDestroy() { }, // 生命周期 - 销毁之前
  42. destroyed() { }, // 生命周期 - 销毁完成
  43. activated() { } // 如果页面有keep-alive缓存功能,这个函数会触发
  44. }
  45. </script>
  46. <style lang='less' scoped>
  47. .tab1 {
  48. width: 100%;
  49. height: 100%;
  50. iframe {
  51. width: 100%;
  52. height: 100%;
  53. }
  54. }
  55. </style>