微信小程序:组件间的传值

news/2024/7/20 3:00:00 标签: 微信小程序, 小程序, 前端

组件间的传值

子传父

子组件页

使用triggerEvent方法第一个参数为自定义事件名称,第二个想要传递到父页面的值

this.triggerEvent('quitEvent',e.detail.value);

//多个值时
this.triggerEvent("itemChange",{
    types:this.data.types,
    startImagesCount: this.data.startImagesCount,//开始图片数
    endImagesCount:this.data.endImagesCount,//结束图片数
    durationSize:this.data.durationSize,//时长数
    style:this.data.style,//风格
    diyListData:[] //模板数据
})

父组件页

在父页面通过事件名绑定一个新方法gainedValue

<quit id="quit" bind:quitEvent="gainedValue"></quit>

父页面

gainedValue:function(e){
    console.log("子组件传来的值",e.detail);
}

父传子

父组件页

//在子组件标签内使用自定义属性名(car_team)传值
<driver id='driver' car_team="{{DriverImgInfo.car_team}}"> </driver>

子组件页

Component({
   //属性名放入properties内才能外部修改
   properties: {
   	 car_team:{			//属性名
        type:String,	//类型
        value:"车队"	  //属性初始值
   	 },
   }
})

在子组件的结构页使用花括号引用

 <text>{{car_team}}</text>

http://www.niftyadmin.cn/n/874963.html

相关文章

微信小程序:组件间获取点击事件

组件间的点击事件 父组件调用子组件内的事件 子组件 Component({methods: {//子组件事件showQuit(){console.log("我是子组件的方法")} })父组件 //设置id才能获取到组件元素 <quit id"#quit"></quit>/*** 生命周期函数--监听页面加载*/on…

python queue死锁_python(一):multiprocessing——死锁

前言近年来&#xff0c;使用python的人越来越多&#xff0c;这得益于其清晰的语法、低廉的入门代价等因素。尽管python受到的关注日益增多&#xff0c;但python并非完美&#xff0c;例如被人诟病最多的GIL(值得注意的是&#xff0c;GIL并非python特性&#xff0c;它是在实现Pyt…

vb遍历文件夹中的所有文件_Excel VBA和文件夹-1.6遍历文件夹打开指定格式的文件...

Excel VBA和文件夹-1.6遍历文件夹打开指定格式的文件前景提要之前我们学会了如何通过dir()来遍历文件夹并打开文件的方法&#xff0c;当你文件中有很多相同格式的文件要汇总的时候&#xff0c;就可以考虑采用这个方法了&#xff0c;不过实际工作中&#xff0c;我们总是会碰到很…

js去除字符串指定符号和删除字符位数

1.去除& * \ ! "符号 var a"[\"一级&市!政\",\"一级机*电\"]" var ba.replace(/[&*\!"]/g,"") bb.substr(0,b.length-1) // 删除字符串最后一位 bb.substr(1) //删除字符串第一位 console.log(b); //…

python xml处理_在Python中处理XML的教程

XML虽然比JSON复杂&#xff0c;在Web中应用也不如以前多了&#xff0c;不过仍有很多地方在用&#xff0c;所以&#xff0c;有必要了解如何操作XML。DOM vs SAX操作XML有两种方法&#xff1a;DOM和SAX。DOM会把整个XML读入内存&#xff0c;解析为树&#xff0c;因此占用内存大&a…

vue图形验证码的生成和实现校验功能(附源码)

源码 https://gitee.com/river-winter/graphic-verification-code 思路 1.创建生成图形验证码的组件 2.在main.js中全局注册图形验证码组件 3.封装一个验证码校验的js文件 4.使用vue.prototype实现验证码校验全局变量 5.在表单页中 ​ 5.1 使用标签直接引入图形验证码组…

yolov2训练_YOLO v2

YOLO原作者Joseph Redmon之前宣布退出CV界&#xff0c;CV界以为以后再无YOLO系列更新。谁能想到今年四月份有了一篇名为YOLOv4的文章&#xff0c;作者将很多好的trick组合得到了可以吊打一切的YOLOv4。最近又出来一个yolov5&#xff0c;惊不惊喜意不意外。ultralytics团队的大神…

微信小程序:页面传递对象参数

1.传递参数页 使用encodeURIComponent() 函数是为了解决字符串超出规定长度的问题 // 跳转函数 btnclick(e){let obj{11: {wait_date: "0天0小时0分23秒", get_date: "0天1小时34分21秒"},12: {wait_date: "0天0小时0分37秒", get_date: "…