$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

最新文章

  1. haahah
  2. brackets快捷键使用
  3. 【html/css】html/css命名规范
  4. EntityFramework中的线程安全,又是Dictionary
  5. unity替换mesh测试
  6. 刀哥多线程之一次性代码gcd-11-once
  7. CCS学习资料汇总
  8. boost库在工作(39)网络UDP异步服务端之九
  9. Spring3.0.5 获取表中自增的主键(mysql)
  10. linux之SQL语句简明教程---LIKE
  11. 关于k-means聚类算法的matlab实现
  12. HDU 4300 Clairewd’s message(扩展KMP)
  13. onethink和phpwind共享
  14. app专项测试自动化测试方法思路与实现
  15. Project 8:利用递归算法求最大值
  16. [转]彻底弄懂css中单位px和em,rem的区别
  17. Android Imageview 图片居左居右,自定义圆角
  18. GIT入门笔记(20)- git 开发提交代码过程梳理
  19. REHL5上安装salt-minion
  20. .NET MVC JSON JavaScriptSerializer 字符串的长度超过 maxJsonLength 值问题的解决

热门文章

  1. CSS学习笔记四:下拉选择框以及其动画特效
  2. 如何利用Python网络爬虫爬取微信朋友圈动态--附代码(下)
  3. 设计模式的征途—13.代理(Proxy)模式
  4. 从 源码 谈谈 redux compose
  5. jq slideToggle()坑
  6. redis Web服务器
  7. redHat linux 修改防火墙设置简略版
  8. Eclipse安装Jetty插件
  9. 解决Android模拟器卡慢的问题
  10. 你不知道的JavaScript--Item25 创建对象(类)的8种方法总结