简单就是最好的
最后更新于:2022-04-02 08:01:46
## 简单就是最好的
> 对用户来说,简单的就是最好的。
这种点一些就加一个条目,从操作体验上来说比让用户修改数量要简单一些。**但其实代码逻辑还是按照传统的购物车逻辑,只需要稍微将数据结构做一下转换即可。**
后端对用户是不可见的,前端是无形而胜有形的,是万变的,是变幻无穷的。对用户来说,前端即产品。只要后端提供了强大的接口功能支持,前端的能力是无限的,是可以做任何事情的,不会拘泥于任何东西,是无远弗届的。
[如何打造一款优秀的小程序](https://mp.weixin.qq.com/s/2G7UWNsC77lL1RlwQlu3Mw)
> 前端不拘泥于任何形势,服务就是用完即走的。
[趣图:他居然在前端写业务逻辑!](https://mp.weixin.qq.com/s/NGF88yCF8SXw_jAZIIECdg)
> 它能从客观上体现业务逻辑,但是它不代表业务逻辑。但它不是业务逻辑。
![](http://cdn.aipin100.cn/18-3-13/2484757.jpg)
#### 转换代码
```php
// 将 传统的购物车数据结构 转换成 前端需要的那种数据结构
private function convert($data)
{
# code...
$tem = [];
foreach ($data as $key => $item) {
for ($lop = $item['server_num']; $lop > 0; $lop--) {
$rep = [];
$rep['server_num'] = 1;
if (isset($item['card_se_num'])) {
$rep['card_se_num'] = $item['card_se_num']--;
}
// card_ok
if ($rep['card_se_num'] == 0) {
$rep['card_ok'] = 0;
}
$tem[] = array_merge($item, $rep);
}
}
return $tem;
}
```
* * * * *
你是否想过为什么摩托车不设计后退档。不是每个设计都有必要,任何时候要提醒自己不要过度设计。
简单就是效率,拼多多后台上产品,产品详情根本不需要写,直接传详情图,估计美工都是这样做图的,这样的设计才结合了实际,其实这样更加方便,然后加一个描述就可以了,根本不需要用富文本来编写详情内容,这样快多了。
* * * * *
last update:2018-3-13 18:36:54
';