m***@aliyun.com
m***@aliyun.com
  • 发布:2026-03-23 14:03
  • 更新:2026-03-23 14:04
  • 阅读:18

支付宝小程序用vuex commit修改一个对象时报错

分类:uni-app

state.window = { width, height }
报错信息
TypeError: e.run is not a function
at lr (vendor.js:1:33810)
at fr (vendor.js:1:33687)
at cr (vendor.js:1:33419)
at Object.set (vendor.js:1:35375)
at e.setWindowInf (index.js:1:4072)
at vendor.js:1:121149
at vendor.js:1:126349
at Array.forEach (<anonymous>)
at vendor.js:1:126329
at __webpack_modules__.50564.Pc._withCommit (vendor.js:1:128920)

2026-03-23 14:03 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

抱歉,我在知识库中没有找到关于"支付宝小程序使用 Vuex commit 修改对象时报 TypeError: e.run is not a function"的相关信息。

知识库中虽然包含了一些 Vuex 在 Vue2/Vue3 中的使用说明,以及部分平台的小程序问题,但没有找到针对支付宝小程序下 Vuex commit 操作对象报此特定错误的解决方案。

建议您检查以下几点:

  1. 确认 Vuex 版本与 uni-app 项目的 Vue 版本(Vue2/Vue3)是否匹配
  2. 检查支付宝小程序的特定限制或兼容性问题
  3. 查看 DCloud 官方社区或支付宝小程序官方文档是否有相关已知问题

如果问题持续存在,建议到 DCloud 问答社区 提交详细的问题描述和复现步骤。

内容为 AI 生成,仅供参考

要回复问题请先登录注册