uni-app store-coupon微信小程序不显示

uni-app store-coupon微信小程序不显示

15 回复

打开 HX根目录/Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-mp-weixin/dist/uni.compiler.js 文件,找到 customElements 数组,往里面添加 store-coupon

更多关于uni-app store-coupon微信小程序不显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个是组件是在哪个端报错?我看你标题写的是小程序,问题归类到了app上面。

是小程序,不好意思,弄错类型了

回复 c***@gmail.com: 你是hx创建的项目还是cli创建的项目

回复 c***@gmail.com: vue版本是vue2还是vue3

回复 DCloud_UNI_JBB: vue3。[渲染层错误] Uncaught (in promise) [object Object](env: macOS,mp,1.06.2504010; lib: 3.9.1) [渲染层错误] Error: SystemError (webviewScriptError) {“errMsg”:"webapi_mmec_miniprogram_datapipe:fail ",“err_code”:-2}(env: macOS,mp,1.06.2504010; lib: 3.9.1) 这个错误。 相同代码小程序原生开发是正常的

回复 c***@gmail.com: 上面的代码有效吗?

回复 DCloud_UNI_JBB: 按你的方式修改content里内容,好使

回复 c***@gmail.com: 希望下个版本工具可以默认添加上,因为我在微信小程序官方论坛也看到同样的问题,不知道怎么解决

回复 c***@gmail.com: 下个alpha会带

回复 DCloud_UNI_JBB: ok

4.81.2025091909-alpha 版本已修复此问题,可升级到此版本

期待同步新增一下 store-product、store-home、store-gift 这些微信小店相关组件,我看了发版声明,发现只新增了store-coupon组件

回复 l***@163.com: 都加了

在uni-app开发中,微信小程序不显示store-coupon组件通常由以下原因导致:

  1. 基础库版本过低
    微信小程序需基础库2.11.0以上才支持store-coupon组件。需在微信开发者工具调整基础库版本,或在manifest.json中配置"libVersion": "2.11.0"

  2. 组件未正确注册
    确保在页面或全局正确引入组件:

    {
      "usingComponents": {
        "store-coupon": "/path/to/coupon-component"
      }
    }
    
  3. 数据格式错误
    list数据需符合规范:

    [{
      name: "优惠券名称",
      value: 5,
      minAmount: 50,
      startTime: "2023-01-01",
      endTime: "2023-12-31"
    }]
回到顶部