zoukankan      html  css  js  c++  java
  • vue中属性传值的两种方法 父组件——>子组件 子组件——>父组件

    第一,父组件向子组件传值  利用props  https://blog.csdn.net/qq_40190624/article/details/80296919

    特别注意:

    vue中传值又分为: 注意传值和传引用的区别:https://blog.csdn.net/qq_40190624/article/details/80297058#commentBox

                  1,  传值: string number boolean  

                  2,传引用: array   object(对象)

     

    具体做法:1,在父组件写好数据,

    2,在父组件标签内绑定属性,

                                  v-bind:users 是绑定的属性名 名字随便写     后面的“users” 是父组件 数据名字

    3,在子组件 用props把父组件绑定的属性传递过来 props:[] 或props:{}. 然后在 子组件模板 标签内使用

     

    第二,子组件向父组件传值:(事件传值)

    子组件事件会改变相关内容

    1,本来父组件App.vue内容

    2,header.vue 子组件

    首先在子组件点击方法中用this.$emit('事件名',‘事件传的内容’) 注册一个事件。

    然后在点击的时候会找到这个titleChanged事件(到父组件中找),

    在父组件App.vue中 绑定这个titleChanged事件 然后是事件执行的方法。发生什么事?发生的事情就是:让在子组件中定义的事件内容 改变父组件中对应的内容。

    然后再去实现这个方法,我们的目的是在父组件使用这个数据;我们就在父级调用它;

     

     

  • 相关阅读:
    3.15SQL
    SQL注入
    黑盒渗透测试【转自HACK学习-FoxRoot】
    【学校作业】某项目网络安全技术解决方案
    小米手环4使用半年后的测评报告
    GKCTF赛后复盘
    RCTF赛后复盘
    【课堂笔记】常见漏洞总结
    原型链污染问题的研究
    CTF之Web常见题型总结
  • 原文地址:https://www.cnblogs.com/zyyweb/p/9786304.html
Copyright © 2011-2022 走看看