vue之$root,$parent
2024-09-22 02:50:58
$root
vue状态管理使用vuex,如果项目不大,逻辑不多,name我们没必要用vuex给项目增加难度,只需要用$root设置vue实例的data就行了,如下
main.js
new Vue({
data(){
return{
loading:true
}
},
router,
store,
render: h => h(App)
}).$mount('#app')
a.vue
created(){
console.log(this.$root.loading) //获取loading的值
}
b.vue
created(){
this.$root.loading = false; //设置loading的属性
}
$parent
parent能够访问父组件的属性和方法
parent.vue
<template>
<div>
<child>
</child>
</div>
</template> <script>
import child from './child';
export default {
components:{
child
},
data(){
return {
text:"测试"
}
}, }
</script>
child.vue
<template>
<div>
<child>
</child>
</div>
</template> <script>
import child from './child';
export default {
created(){
console.log(this.$parent.text)//测试(能够获取到父组件的属性和方法) } }
</script>
$refs
最新文章
- haahah
- brackets快捷键使用
- 【html/css】html/css命名规范
- EntityFramework中的线程安全,又是Dictionary
- unity替换mesh测试
- 刀哥多线程之一次性代码gcd-11-once
- CCS学习资料汇总
- boost库在工作(39)网络UDP异步服务端之九
- Spring3.0.5 获取表中自增的主键(mysql)
- linux之SQL语句简明教程---LIKE
- 关于k-means聚类算法的matlab实现
- HDU 4300 Clairewd’s message(扩展KMP)
- onethink和phpwind共享
- app专项测试自动化测试方法思路与实现
- Project 8:利用递归算法求最大值
- [转]彻底弄懂css中单位px和em,rem的区别
- Android Imageview 图片居左居右,自定义圆角
- GIT入门笔记(20)- git 开发提交代码过程梳理
- REHL5上安装salt-minion
- .NET MVC JSON JavaScriptSerializer 字符串的长度超过 maxJsonLength 值问题的解决