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
48
49
| <template>
| <iframe
| :id="id"
| :src="url"
| frameborder="0"
| width="100%"
| height="800px"
| scrolling="auto"
| style="background-color: #fff;"
| ></iframe>
| </template>
|
| <script>
| 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>
|
|