• 9-4 Vue 缓存和子传副(组件)方法绑定


    学习了Vue框架近三个月,现在对数据绑定有了点认识,但是发现自己反而对js不是特别的熟。

    下面是今天写代码刚好碰到的问题:

    缓存的话:3句代码 

    sessionStorage.setItem("name", val);
    let backValue = sessionStorage.getItem("name");
    sessionStorage.removeItem("name");
     
    1.父传子(常见):
           {{value}}
    父组件里:<children :childValue="value">这是导入一个子组件</children>
     
    子组件:{{childValue}}
    props: { childValue: String,
    required: true }
     
     
    2.子传父:
    在子组件里 声明方法和可以带个参数
    {{childValue}}
    this.$emit("getBackValue", this.childValue);
    在父组件里:在父组件接受方法和参数
    @getBackValue="getBackValue2"
     
    getBackValue2(val){
    console.log(val)
    }
     
    3.借助第三方互相传值
    比如用公用的Bus
    传值组件:
    {{elementValue}}
    Bus.$emit('val', this.elementValue)
     
    接收组件:
    {{name}}
    Bus.$on('val', (data) => {
    console.log(data);
    this.name = data;
    })
     
    传值前两个目前经常碰到用到 第三个 还没使用经验

     

  • 相关阅读:
    Android学习之APP点击功能闪退问题的处理一
    RN TextInput用法
    OC仿QQ侧滑
    UIKIT_EXTERN和define定义常量
    iOS添加pch文件
    UICollectionView横向分页
    OC,UITableView侧滑删除
    OC图片滑动验证
    OC屏幕手势解锁
    OC分割输入验证码的视觉效果
  • 原文地址:https://www.cnblogs.com/wangxiaoer5200/p/9584883.html
Copyright © 2020-2023  润新知