更新记录

1.0.4(2024-08-12) 下载此版本

更新使用说明

1.0.3(2024-08-12) 下载此版本

更新使用说明

1.0.2(2024-08-12) 下载此版本

更新使用说明

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.7.6 app-vue app-nvue
钉钉小程序 快手小程序 飞书小程序 京东小程序
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

dw-goods-card-1

搜索“大王模板”查看全部页面模板

使用说明

可以直接下载示例代码,里面有完整的示例

  1. pages.json 中配置 easycom

    {
    "easycom": {
    "^dw-(.*)": "dw-$1/components/dw-$1/dw-$1.vue"
    }
    }
  2. 页面中引用

    // template
    <dw-goods-card-1
    @click="actionClicked(goodsData)"
    :data="goodsData"
    ></dw-goods-card-1>
    goodsData = {
    goodsName: '商品名称',
    goodsTag: [ '标签一' ]
    btnStr: '去购买', // 为空时不展示按钮
    goodsImage: '商品图片地址'
    }
    function actionClicked (goodsData) {
    uni.showToast({
      title: '点击了商品卡片' + goodsData.goodsName,
      icon: 'none'
    })
    }
  3. 注意事项(非常重要)

    • 为了适应更多用户场景,所以商品卡片默认没有设置 padding,大家可以根据实际情况自行调整

字段说明

字段 释义
keywords goodsName 中包含 keywords 的内容将高亮展示
data 商品数据选项,示例值参考下面的代码块
goodsData = {
  goodsName: '商品名称',
  goodsTag: [
    '标签一',
    {
      label: '标签二',
      color: '#318ff5'
    }
  ]
  btnStr: '去购买', // 为空时不展示按钮
  buttons: [ // 多按钮时使用 buttons,当buttons 存在时,btnStr 失效
    {
      label: '加入购物车',
      eventName: 'customEvent' // 监听事件,<dw-goods-card-1 @customEvent="..." />
    }
  ],
  goodsImage: '商品图片地址', // 默认为 148rpx * 148rpx,也可以使用对象形式如下
  goodsImage: {
    url: '商品图片地址',
    size: '240rpx' // 将设置图片高宽为 240rpx
  }
}

事件说明

字段 释义
click 点击卡片时触发

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问