网站建设推销话术案例,互联网挣钱好项目,html网页设计题库,建设部标准网站查看本专栏目录 关于作者 还是大剑师兰特#xff1a;曾是美国某知名大学计算机专业研究生#xff0c;现为航空航海领域高级前端工程师#xff1b;CSDN知名博主#xff0c;GIS领域优质创作者#xff0c;深耕openlayers、leaflet、mapbox、cesium#xff0c;canvas#x… 查看本专栏目录 关于作者 还是大剑师兰特曾是美国某知名大学计算机专业研究生现为航空航海领域高级前端工程师CSDN知名博主GIS领域优质创作者深耕openlayers、leaflet、mapbox、cesiumcanvaswebglecharts等技术开发欢迎加底部微信一起交流。 热门推荐内容链接1openlayers 从基础到精通300代码示例 2leaflet 热门分解学习教程150图文示例 3cesium 从0到1学习指南200代码示例 4 mapboxGL 从入门到实战150图文示例 5canvas 示例应用100揭密底层细节 6javascript从基础到高级示例展示200 7vue2 实战指南100个细节深度剖析 文章目录 $root的使用示例使用$root时注意事项专栏目标 在 Vue 中
$root是一个属性用于访问根组件实例。它的作用是连接所有其他的 Vue 实例组件并向子组件提供全局配置和实例方法。根实例是 Vue 的上下文环境包含了整个 Vue 应用的数据和方法。使用$root属性可以方便地访问根实例的方法、数据和生命周期钩子函数。 $root的使用示例
// main.js
new Vue({data() {return {isUpdate: true};},router,store,render: h h(App)
}).$mount(#app);// 组件 created() 或mounted(), method中
created() {console.log(this.$root.isUpdate);this.$root.isUpdate false;
}在上面的代码中首先在main.js文件中创建了一个新的 Vue 实例并在data函数中定义了一个名为isUpdate的属性初始值为true。然后在组件的created生命周期钩子函数中通过this.$root.isUpdate来访问根组件的isUpdate属性并将其值打印到控制台。接下来通过this.$root.isUpdate false将根组件的isUpdate属性的值设置为false。
使用$root时注意事项 1 $root只对根组件有用用于访问根组件中的属性或方法而不是父组件。 2如果存在多级子组件通过$root访问得到的是根父组件。 专栏目标
在vue和element UI联合技术栈的操控下本专栏提供行之有效的源代码示例和信息点介绍做到灵活运用。 提供vue2的一些基本操作安装、引用模板使用computedwatch生命周期(beforeCreatecreated,beforeMountmounted, beforeUpdateupdated, beforeDestroydestroyedactivateddeactivatederrorCapturedcomponents)、 $root , $parent , $children , $slots , $refs , props, $emit , eventbus ,provide / inject, Vue.observable, $listeners, $attrs, $nextTick , v-for, v-if, v-else,v-else-ifv-onv-prev-cloakv-oncev-model v-html, v-text, keep-aliveslot-scope filters, v-bind.stop, .native, directivesmixinrender国际化Vue Router等