Jim Ye
Jim Ye
附上个人解决方案 ``` beforeRouteLeave(to, from, next) { // 通过监听浏览器url尾部特征判断是否为close if (/.*?&gid=.*?&pid=.*?$/.test(window.location.href)) { this.$preview.self.close(); setTimeout(() => { next(to.path); }); } else { next(); } }, ```
@xjy2016 那可能是需要options里面配置history为true,我也只是再我的项目里观察到url后面有变化(打开和切换),才想到监听beforeRouteLeave,切换路由时先关闭。
@xiazhigithub 我这只是个思路(可以根据url尾部判断),上面的代码是路由跳转离开时才生效关闭的
> Please test `v6.0.0-beta.14`. It should give more information on the reason for the rebuild. I have the following errors when installing beta.14 in MacOS(12.6 M1) MacBook Air (M1, 2020)...
@TTTPOB 也不是说不更新了啦,只是这是以前练手写的,现在回过头来看简直就是屎山哈哈哈,过段时间搞完毕设和实习稳定了再抽空重构一遍吧。ㄟ( ▔, ▔ )ㄏ
> 先理清楚 new 关键字调用函数都的具体过程,那么写出来就很清楚了 > > 1. 首先创建一个空的对象,空对象的__proto__属性指向构造函数的原型对象 > 2. 把上面创建的空对象赋值构造函数内部的this,用构造函数内部的方法修改空对象 > 3. 如果构造函数返回一个非基本类型的值,则返回这个值,否则上面创建的对象 > > ``` > function _new(fn, ...arg) { > var obj = Object.create(fn.prototype); > const result...
+1,怀疑是不是把 gfw 列表也同步了? 是否能考虑只同步 gfw 的地址呢?数据恢复后再拉 gfw 地址的规则