微信小程序原生写法传递参数

微信小程序原生写法传递参数

data-xxx 自定义参数名 ,接收参数:方法(变量名)

javascript 复制代码
	checkVip:function(event)  {
		let that = this
		console.log(event,'event')
		console.log(event.currentTarget.dataset.idx,'index')
		let index = Number(event.currentTarget.dataset.idx)
		// // this.isChek = index
		let checkMoney = that.data.vipList[index].price
		console.log(checkMoney,'this.checkMoney')
		that.setData({
			isChek: event.currentTarget.dataset.idx,
			checkMoney:that.data.vipList[index].price
		})
		// this.pay_Money = price
	},

如果需要传递多个,可以写多个data-[参数]的方式进行传递

多个参数写法 data-a ,data-b, 接收参数 :方法(变量名)

javascript 复制代码
	checkVip:function(event)  {
		let that = this
		console.log(event.currentTarget.dataset.a,'index1')
		console.log(event.currentTarget.dataset.b,'index2')
	},

建议采用全小写命名,简短短拼~

相关推荐
aiguangyuan21 分钟前
React中Context 的作用及原理
javascript·react·前端开发
小禾青青27 分钟前
我用uniapp开发app用到的uniapp插件
前端·vue.js·uni-app
小白每天学一点27 分钟前
微信小程序开发学习-8
javascript·css·微信小程序·小程序·html
柳一航37 分钟前
HTML笔记
前端·笔记·html
艾小码1 小时前
为什么你的Vue组件总出bug?可能是少了这份测试指南
前端·vue.js·debug
IT_陈寒1 小时前
Redis 性能提升30%的7个关键优化策略,90%开发者都忽略了第3点!
前端·人工智能·后端
辞忧*1 小时前
基于element-Plus的el-tooltip封装公共虚拟引用组件
前端·vue.js
by__csdn1 小时前
Electron入门:跨平台桌面开发指南
前端·javascript·vue.js·typescript·electron·html
Nan_Shu_6144 小时前
学习:ES6(2)
前端·学习·es6