首页 > 其他 > 详细

vue—依赖注入

时间:2019-12-09 14:40:44      阅读:136      评论:0      收藏:0      [点我收藏+]

使用场景:当组件层级较深,然后需要使用到根组件中的某些值,就需要使用到依赖注入

依赖注入的基本内容就是关于 provide  和  inject

根组件中使用provide

export default {
        name: app,
        data(){
            return {
                msg:Welcome to Your Vue.js App
            }
        },
        provide(){
            return {
                msg:this.msg
            }
        },
}

子代组件中使用  inject 接收参数

export default{
        data(){
            return {
                children:‘this is children component.‘
            }
        }
        inject:[‘msg‘],
}
//使用方式
<span>{{msg}}</span> // this.msg

注意事项:

1.依赖注入是非响应的,需要去通过其他的手段去监听

2.开发中建议使用Vuex

vue—依赖注入

原文:https://www.cnblogs.com/peilin-liang/p/12010230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!