npm 包 shipment-lib 使用教程

阅读时长 4 分钟读完

简介

在前端开发中,常常需要进行物流追踪功能的开发。而 npm 包 shipment-lib 就是一个方便实现物流追踪功能的工具库。本文将会介绍该 npm 包的详细使用方法,以及对于物流追踪功能的实现方法做出指导意义的说明。

安装

通过 npm 安装 shipment-lib,可以通过以下命令:

使用

初始化

首先,我们需要在代码中导入 shipment-lib,并初始化一个物流公司实例:

其中,company 为物流公司的简称,number 为快递单号。目前 shipment-lib 支持的物流公司可以在这里查看。若快递公司不在该列表内,也可以通过 {company: 'other', number: '1234567890'} 的方式手动载入信息。

获取物流信息

接下来,我们可以利用 get() 函数来获取物流信息:

其中,data 为一个数组,表示不同时间点的物流信息。你可以根据具体的业务需求,使用不同的组合方式来展示物流信息。

示例

下面是一个完整的示例,通过 Vue 实现了基于 shipment-lib 的物流信息展示组件:

-- -------------------- ---- -------
----------
  -----
    --------------
    ----
      --- ------------- ------ -- ------------- -------------
        -- --------- -- -- ------------ --
      -----
    -----
  ------
-----------

--------
------ ----------- ---- ---------------

------ ------- -
  ----- ----------------
  ------ -
    -------- -
      ----- -------
      --------- ----
    --
    ------- -
      ----- -------
      --------- ----
    -
  --
  ------ -
    ------ -
      --------- -----
      ------------- ----
    --
  --
  --------- -
    ------------- - --- -------------
      -------- -------------
      ------- -----------
    ---
    ------------------------- ----- -- -
      -- ------- -
        -------------------
      - ---- -
        ----------------- - -----
      -
    ---
  -
--
---------

指导意义

物流信息展示

在使用 shipment-lib 获取到物流信息后,你可以根据具体的业务需求,使用不同的组合方式来展示物流信息。比如,你可以在订单详情页面中展示物流信息,以便让用户了解订单当前的状态。

物流信息监控

一般来说,我们希望订单状态有更新时自动地向用户发送邮件或短信通知。利用工具库 nodemailernode-schedule 可以实现对于物流信息的实时监控并在特定条件下发出通知。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005598281e8991b448d7154

纠错
反馈