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

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

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')
	},

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

相关推荐
Lin86662 分钟前
Vue 3 + TypeScript 组件类型推断失败问题完整解决方案
前端
coding随想2 分钟前
从零开始:前端开发者的SEO优化入门与实战
前端
前端工作日常5 分钟前
我理解的JSBridge
前端
Au_ust5 分钟前
前端模块化
前端
顺丰同城前端技术团队5 分钟前
还不会用 Charles?最后一遍了啊!
前端
BUG收容所所长6 分钟前
二分查找的「左右为难」:如何优雅地找到数组中元素的首尾位置
前端·javascript·算法
彬师傅6 分钟前
geojson、csv、json 数据加载
前端
用户52709648744907 分钟前
🔥 我与 ESLint 的爱恨纠葛:从"这破玩意儿"到"真香警告"
前端
梨子同志7 分钟前
手动实现 JavaScript 的 call、apply 和 bind 方法
前端·javascript
梨子同志9 分钟前
ES6 let 和 const
前端·javascript