Commit 8da13bdd3b862c392d31b385bcf242e1838ec48a

Authored by 王强
1 parent 583bd250

计算折扣的计算属性优化~

src/pages/optimization2/optimization2.vue
... ... @@ -225,7 +225,20 @@
225 225 // 售价/原价
226 226 let x = (price * 100) / (prices * 100);
227 227  
228   - return ((Math.floor(x * 1000) / 1000) * 10).toString() + '折';
  228 + // 折扣
  229 + let discount = ((Math.floor(x * 1000) / 1000) * 10).toString();
  230 +
  231 + // 判断折扣大于0
  232 + if (discount > 0) {
  233 +
  234 + // 判断折扣是否太长,如果太长截断
  235 + if (discount.length > 3) {
  236 + discount = discount.substr(0, 3);
  237 + }
  238 +
  239 + // 返回折扣数据
  240 + return discount + '折';
  241 + }
229 242 }
230 243 }
231 244 },
... ...