简体中文
dht.site.cart.getdata.after
约 169 字小于 1 分钟
2026-05-18
该事件用于购物车容器组件获取到购物车数据之后调用,可对购物车数据进行增加、修改、删除、过滤、排序或分组等二次加工。
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| params | 空对象,当前版本暂未传递参数 | Object |
| pluginService | 公共插件服务实例 | Object |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| formatCartData | 格式化购物车数据的函数,接收购物车列表数组,返回处理后的列表 | Function |
基础示例
export default class Plugin {
apply() {
return [
{
event: "dht.site.cart.getdata.after",
functional: this.cartGetDataAfter.bind(this)
},
]
}
cartGetDataAfter(params, pluginService) {
console.dir("获取到购物车数据", params);
return new Promise((resolve, reject) => {
resolve({
formatCartData: (list) => {
return list;
}
});
});
}
}