小程序父组件向子组件传值?
goodsPrice 是父组件接收到的数据,想把 goodsPrice 传到子组件priceStyle里
<i-priceStyle priceInt="{{goodsPrice}}" priceFloat="{{goodsPrice}}"></i-priceStyle>
子组件priceStyle.js
`methods: {
/**
*
*/
test(e) {
String.prototype.moneyFormat = function (returnArr) {
parts = this.replace(',', '').split('.')
parts[1] = (parts[1] = parts[1] || '00') + (parts[1].length < 2 ? '0' : '')
return returnArr ? parts : parts.join('.')
};
Number.prototype.moneyFormat = function (returnArr) {
return this.toString().moneyFormat(returnArr)
};
var price = this.data.goodsPrice
price = price.moneyFormat(1)
this.setData({
priceInt: parts[0],
priceFloat: parts[1]
})
}
}`
子组件priceStyle.wxml
<view class="price"><sub>¥</sub>{{priceInt}}<sub>.{{priceFloat}}</sub></view>
现在子组件接收不到父组件传过来的“goodsPrice”值。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
微信小程序开发文档-Component。
文档里描述的 Compoennt 第一个参数就是 properties ,描述了组件如何接受外部参数,官方文档示例: