iframeView.vue 534 B

1234567891011121314151617181920212223
  1. <template>
  2. <iframe :src="url" height="99.5%" width="100%" frameBorder="0" />
  3. </template>
  4. <script>
  5. import { getFanruanToken } from '@/utils/auth'
  6. export default {
  7. data() {
  8. return {
  9. fanruanToken: getFanruanToken()
  10. }
  11. },
  12. computed: {
  13. url() {
  14. if(!!~this.$route.meta.url.indexOf("?viewlet=")){
  15. return this.$route.meta.url && this.fanruanToken ? `${this.$route.meta.url}&ssoToken=${this.fanruanToken}` : ''
  16. }else{
  17. return this.$route.meta.url
  18. }
  19. }
  20. }
  21. }
  22. </script>
  23. <style></style>