实现购物清单动态生成