1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| <template>
|
| <iframe :id="id" :src="url" frameborder="0" width="100%" height="800px" scrolling="auto" style="background-color: #fff;"></iframe>
|
| </template>
|
| <script>
| import PageLayout from '../page/PageLayout'
| import RouteView from './RouteView'
|
| export default {
| name: "IframePageContent",
| data () {
| return {
| url: "",
| id:""
| }
| },
| created () {
| this.goUrl()
| },
| updated () {
| this.goUrl()
| },
| watch: {
| $route(to, from) {
| this.goUrl();
| }
| },
| methods: {
| goUrl () {
| let url = this.$route.meta.url
| let id = this.$route.path
| this.id = id
| //url = "http://www.baidu.com"
| console.log("------url------"+url)
| if (url !== null && url !== undefined) {
| this.url = url;
| //window.open(this.url);
| }
| }
| }
| }
| </script>
|
| <style>
| </style>
|
|