# itemChoose

选择商品 

## API 调用

### QN.app.invoke({api:'itemChoose', query})

#### API 调用入参

参数名             | 类型       | 是否可选 | 默认值 | 含义
:-------------- | :------- | :--- | :-- | :-----------------------------------------------------------------------------------------------------------------------
`query`         | `Object` |      |     |
`query.itemStatus`  | `enum` |  可选    |  onsale | 商品状态,可选值:onsale（出售中）,instock（库中）,hasshowcase（橱窗推荐） },不传全部


#### API 响应结果

参数名      | 类型  | 示例 | 含义
:------- | :-- | :----- | :---
`result` | `*` |        | 请求响应
`query.choose`  | `item []` |  <need>    |  <default> | 用户选择的商品，请对照TOP的Item定义，尽量多的给数据，这样以后需要新字段，也不用老是来麻烦ISV加字段，这几个是必须要有的，商品ID，商品标题，价格，销量，库存，SKU，主图地址，邮费(含三种邮费)，图片列表


#### 调用示例

```javascript
QN.app.invoke({
      api:'itemChoose',
      query:{
                itemStatus : 'onsale'  
            
      }
}).then(result => {
    console.log(result);
}, error => {
    console.log(error);
});
    
```
