组件间的参数如何去传递使用呀

组件间的参数如何去传递使用呀

import envlist from '../components/container/envlist.vue';

res =>{

//去给envlist组建里的env_list赋值?正确的方式怎么搞

this.env_list=res.data.env_list

}


envlist:

https://img1.sycdn.imooc.com//climg/621dd2f00926558b03030202.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕凡 2022-03-01 16:40:51

同学,你好!

同学是想引入外部组件?引入外部组件的写法:this.env_list=this.$route.envlist.env_list;

祝学习愉快~

  • 提问者 嗯哼5071141 #1

    想给外部组件里的参数赋值。是这样么this.$route.envlist.env_list=res.data.env_list么

    2022-03-01 19:19:53
  • 好帮手慕凡 回复 提问者 嗯哼5071141 #2

    同学,你好!

    可以在外部组件内,写一个给属性赋值的set方法,然后通过调用外部组件的set方法进行赋值

    外部组件内的方法:

    setEnvList(envList){
      this.env_list=envList
    }

    当前组件内通过调用上面的方法进行赋值

    this.$route.setEnvList(this.env_list);

    祝学习愉快~

    2022-03-02 10:27:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师