正在显示
1 个修改的文件
包含
12 行增加
和
3 行删除
| @@ -5,19 +5,28 @@ | @@ -5,19 +5,28 @@ | ||
| 5 | :key="item.path" | 5 | :key="item.path" |
| 6 | :iframeId="'iframe' + index" | 6 | :iframeId="'iframe' + index" |
| 7 | v-show="$route.path === item.path" | 7 | v-show="$route.path === item.path" |
| 8 | - :src="item.meta.link" | 8 | + :src="iframeUrl(item.meta.link, item.query)" |
| 9 | ></inner-link> | 9 | ></inner-link> |
| 10 | </transition-group> | 10 | </transition-group> |
| 11 | </template> | 11 | </template> |
| 12 | 12 | ||
| 13 | <script> | 13 | <script> |
| 14 | -import InnerLink from "../InnerLink/index" | 14 | +import InnerLink from "../InnerLink/index"; |
| 15 | 15 | ||
| 16 | export default { | 16 | export default { |
| 17 | components: { InnerLink }, | 17 | components: { InnerLink }, |
| 18 | computed: { | 18 | computed: { |
| 19 | iframeViews() { | 19 | iframeViews() { |
| 20 | - return this.$store.state.tagsView.iframeViews | 20 | + return this.$store.state.tagsView.iframeViews; |
| 21 | + } | ||
| 22 | + }, | ||
| 23 | + methods: { | ||
| 24 | + iframeUrl(url, query) { | ||
| 25 | + if (Object.keys(query).length > 0) { | ||
| 26 | + let params = Object.keys(query).map((key) => key + "=" + query[key]).join("&"); | ||
| 27 | + return url + "?" + params; | ||
| 28 | + } | ||
| 29 | + return url; | ||
| 21 | } | 30 | } |
| 22 | } | 31 | } |
| 23 | } | 32 | } |
-
请 注册 或 登录 后发表评论