从html中获取Vue2的构造函数

209 阅读1分钟

从_base获取Vue构造函数

// 从html中获取Vue根实例 
const rootVm = document.getElementById('app').__vue__ 

// 获取Vue构造函数 
const Vue = rootVm.$options._base 

从两次原型链__proto__获取Vue构造函数

// 从html中获取Vue根实例 
const rootVm = document.getElementById('app').__vue__ 

// Vue版本是2.6.14,取构造函数需要两次取__proto__ 
// 可以根据自己的Vue版本做调整,一般是只需要取一次 
const Vue = rootVm.__proto__.__proto__.constructor