filter.wxs 610 B

12345678910111213141516171819202122232425262728
  1. // 商品详情已选规格
  2. var specSelected = function(value) {
  3. if (!value) return ''
  4. return value.map(function(val) {
  5. return val = val.filter(function(v) {
  6. return v.is_active
  7. }).filter(function(v) {
  8. return v
  9. }).map(function(v) {
  10. return v.name
  11. }).join()
  12. }).join(',')
  13. }
  14. // 购物车显示规格
  15. var getCartSpec = function(specs) {
  16. if (!specs) return ''
  17. return specs.map(function(spec) {
  18. return spec.split(',').map(function(s) {
  19. return s.split(':')[1]
  20. })
  21. }).join(',')
  22. }
  23. module.exports = {
  24. getCartSpec: getCartSpec,
  25. specSelected: specSelected,
  26. }