关于VUE嵌套iframe的问题

  • Post author:
  • Post category:vue


因为使用iframe的src=赋值导致的回退问题,应该用iframe.contentWindow.location.replace。

直接用iframe的src赋值链接会向历史记录添加地址,导致用go(-1)不会真正的返回,需要多点几次才行

  watch: {
    'src.url'(newValue, oldValue) {
      setTimeout(() => {
        let iframe = this.$refs.iframe
        if (newValue !== undefined && newValue !== null && iframe !== undefined) {
          iframe.contentWindow.location.replace(newValue)
        }
      }, 50)
    }
  },



版权声明:本文为WMW_wmw原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。