亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有這么個需求,一件sku,如果是新人,則顯示新人價格,如果是老用戶則顯示原價

有這么個需求,一件sku,如果是新人,則顯示新人價格,如果是老用戶則顯示原價

嗶嗶one 2019-03-01 10:41:55
需求:一件sku,如果是新人,則顯示新人價格,如果是老用戶則顯示原價。請問這個邏輯是在服務端控制還是客戶端控制。如果是服務端控制,服務端返回一個值price,服務端判斷用戶信息,當用戶是新用戶則返回的price為新人價格,老用戶price為原價。如果是客戶端控制,我服務端返回兩個值新人價格和原價,客戶端通過用戶信息自己選擇展示對應價格。請問哪種比較好
查看完整描述

10 回答

?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

當然是將計算邏輯任務放在服務端更好啊,更加符合mvc思想,前端的任務只負責顯示邏輯和樣式。如果可以的話,所有的業務邏輯計算都放在后端。

查看完整回答
反對 回復 2019-03-01
?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

后端啊,你讓客戶端也參與控制,下次這個地方邏輯不管怎么變,服務端也得寫一套 xxx類人的價格,客戶端又得加更多判斷,高內聚,低耦合吧 小伙子

查看完整回答
反對 回復 2019-03-01
?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

關鍵是前端怎么判斷用戶是新用戶還是老用戶?

查看完整回答
反對 回復 2019-03-01
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

后端做。
一旦牽扯到錢的東西,服務端必然還得驗證,所以不管前端做不做,后端肯定是要做的,所以既然后端做了,那么前端為什么還需要多此一舉呢?

查看完整回答
反對 回復 2019-03-01
?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

后端做驗證啊,然后將新老用戶的判斷結果交給前端,前端根據字段再顯示價格。

查看完整回答
反對 回復 2019-03-01
?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

我上來就把它甩給phper

查看完整回答
反對 回復 2019-03-01
?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

后端做,后續修改更新方便。

查看完整回答
反對 回復 2019-03-01
?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

?后端啊,你前端可以檢驗但是萬一被欺騙了那你不是氣死自己啊

查看完整回答
反對 回復 2019-03-01
?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

服務端策略模式

查看完整回答
反對 回復 2019-03-01
  • 10 回答
  • 0 關注
  • 610 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號