我正在遵循Lift网站上的教程:http://simply.liftweb.net/index-6.3.html#prev但我无法自己弄清楚如何在不关闭会话的情况下清空购物车内容。
您可以将以下方法添加到Cart
类中,该方法将通过将ValueCell
的内容替换为空的Vector
来清除购物车。
def removeAllItems() = contents.atomicUpdate(v => Vector.empty)
Regis Jean-Gilles的注释也可以,但是使用atomicUpdate
方法将处理同步。