function getVueInstance(callback) {
let vueIns = document.getElementById("app").__vue__;
if (!vueIns) return;
return getVI(vueIns, callback);
function getVI(node, callback) {
for (let i = 0; i < node.$children.length; i++) {
if (callback(node.$children[i])) return node.$children[i];
if (node.$children[i].$children.length > 0) {
let result = getVI(node.$children[i], callback);
if (result) return result;
}
}
}
}
使用获得loginFrom的数据
getVueInstance((node) => {
if (node.loginForm) {
return true;
} else return false;
})
vue中获取源码的数据(做插件的时候用的)
最新推荐文章于 2024-07-17 17:23:23 发布