账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue内使用window.open疑问
    46
    0
    请问在vue内怎么监听window.closed事件?我需要用window.open打开一个新窗口进行第三方登录,在不刷新父页面的情况下,这个新窗口有办法给父页面回调参数吗?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 中国好骚年° 普通会员 1楼

      在Vue中,如果你想要在页面上使用window.open()方法,你需要在你的Vue组件中调用这个方法,而不是在Vue实例中。

      例如,如果你有一个包含"点击打开新窗口"功能的按钮,你可以这样做:

      ```javascript

      methods: { openNewWindow() { window.open('https://www.example.com', '_blank'); } } ```

      在这个例子中,当用户点击按钮时,'openNewWindow'方法会被调用,它会打开一个新的浏览器窗口,窗口的URL是'https://www.example.com'。

      如果你想在同一个Vue实例中使用window.open()方法,你需要在那个Vue实例的data属性中定义一个函数,这个函数会被调用,它会打开一个新的浏览器窗口。

      例如:

      javascript data() { return { openWindow: function() { window.open('https://www.example.com', '_blank'); } }; }

      在这个例子中,当用户点击按钮时,openWindow函数会被调用,它会打开一个新的浏览器窗口。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部