项目引入了uview,并将uview所有模块指给uniapp全局变量uni
uni.$u=$u
在登录页面,或者APP.vue打印以下变量:
this, uni, $u, vm, uni.$u, this.$u
// this,$u,vm,uni, this.$u, uni.$u全局变量说明
console.log(">>this", this)
console.log(">>uni", uni)
console.log(">>this===uni", this === uni) //false
console.log(">>this.$u ", this.$u)
console.log(">>uni.$u ", uni.$u)
console.log(">>this.$u===uni.&u", this.$u === uni.$u) //ture
try {//$u is not defined
console.log(">>$u ", $u)
} catch (e) {
console.log(e)
}
try { //vm is not defined
console.log(">>this.vm", this.vm)
console.log(">>vm ", vm)
} catch (e) {
console.log(e)
}
运行结果
$u是uview挂载到uni上的,方便使用uni来操作uview组件。
.vue页面,对应就是当前vue的实例对象。