goodsPrice 是父组件接收到的数据,想把 goodsPrice 传到子组件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”值之后,显示的结果是错的。

传price进去就行,格式化就在i-priceStyle里面弄就好了
https://developers.weixin.qq.com/s/LPbcSAmM7fca