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
|
| <script>
| import Vue from 'vue'
| import { ACCESS_TOKEN } from '@/store/mutation-types'
|
| export default {
| name: 'Iframe',
| data () {
| return {
| }
| },
| render () {
| const { $route: { meta: { link } } } = this
| if ({ link }.link === '') {
| return '404'
| }
| let url = ''
| if ({ link }.link.indexOf('token=') > -1) {
| url = { link }.link + Vue.ls.get(ACCESS_TOKEN)
| } else {
| url = { link }.link
| }
| let height = ''
| const deviceHeight = document.documentElement.clientHeight
| height = (Number(deviceHeight) - 260) + 'px'
| return <iframe id="iframe" height={height} src={url} style="width:100%;overflow:hidden;" frameBorder="0"></iframe>
| }
| }
| </script>
|
|