李恒道 发表于 2022-7-2 02:46
哥哥是前阵子聊vue3的吗
我遇到大挫折了...= =
gg是说b站新版界面的那个吗?
呜呜呜,我对vue一窍不通,还是看了gg的教程学的
我现在发现有一个切入点,gg可以试试能不能从这边入手
> document.querySelector("#internationalHeader").__vue__
< a {_uid: 2, _isVue: true, $options: {…}, _renderProxy: a, _self: a, …}
> document.querySelector("#internationalHeader").__vue__.$parent
< En {_uid: 1, _isVue: true, $options: {…}, _renderProxy: En, _self: En, …}
这两个一个是a 一个是En我不清楚这2个代表什么,_uid不同,但是$el却是同一个标签,通过vue只能获取上面那个a,En要通过$parent获取
这个有点复杂,我跟了几步跟不下去了,我vue知识太薄弱了,gg可以试试,gg加油你可以的
另外对于B站有个很强大的脚本https://github.com/the1812/Bilibili-Evolved
油猴成品.js最小化了我完全看不懂,源码是ts+vue+webpack写的(ts更看不懂了 噗),gg有兴趣的话可以看看
这个直接改了B站的DOM
> document.querySelector("body > div.custom-navbar.shadow.transparent").__vue__
< o {_uid: 0, _isVue: true, $options: {…}, _renderProxy: o, _self: o, …}
gg可以两个界面都试试,找找有没有什么突破点的