3.3改造from框

1.如何解决如何导入组件

2.导入组件如何传值

我们如何区分哪个父组件那个子组件我们如何区分

我们现在只知道我们导入的组件,导入的组件是父组件还是子组件

看一下专业回答

如何进行传值的方式

父组件穿的通过是 v-bind的方式

子组件是通过defineProps接受的方式

父子组件的方式我的值总是拿不到

我做的



子组件

我做的

结果

总是拿不到值

问题成功解决了

 

必须return 变量才可以使用到

成功拿到值

将值放入from中

结果

简单修改父组件

模拟真实的参数验证

出现了一个问题是这样子的

我点击新增出现,我之前修改的参数信息

我在子组件传的值没有清空

想办法清空子组件的中的值

如何调用子组件传值给父组件的方法

//父组件
 <!-- 表单信息 -->
   <CateFrom :CateFromData="CateFromData" @canHandle="canHandle" @handleConfirm="handleConfirm"></CateFrom>

 setup() {
return {
// 取消
      canHandle(params){
        showModalRef.value = false;
      },
      // 确认
      handleConfirm(params){
        console.log(params,"确认");
        showModalRef.value = false;
      },
}

}
子组件

<n-button round type="primary" @click="handleConfirm">
            提交
          </n-button>

 <n-button round type="primary" @click="handleCanlen"> 取消 </n-button>


setup(){

// 取消方法
    function handleCanlen() {
      console.log("取消");
      ctx.emit("canHandle", props.CateFromData);
    }
    //确认方法
    //   确认
    function handleConfirm() {
      console.log("确认");
      ctx.emit("handleConfirm", props.CateFromData);
    }
}

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值