q***@qq.com
q***@qq.com
  • 发布:2019-06-13 16:57
  • 更新:2019-06-18 20:04
  • 阅读:2860

【报Bug】ios 微信小程序真机调试: Cannot assign to read only property 'push' of object '[object Array]'

分类:uni-app

详细问题描述

【报Bug】ios 微信小程序真机调试: Cannot assign to read only property 'push' of object '[object Array]'

cli 搭建的项目.
ios 手机扫描微信 ide 的真机调试出报错
Cannot assign to read only property 'push' of object '[object Array]'

var jsonpArray = global["webpackJsonp"] = global["webpackJsonp"] || [];  
    var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);  
    jsonpArray.push = webpackJsonpCallback;  
    jsonpArray = jsonpArray.slice();  
    for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);  
    var parentJsonpFunction = oldJsonpFunction;

然后官方的 hello uni-app 真机调试也是这样.
目前只在 ios 上出现.安卓没事.

目前我们定位,应该是 ios 端浏览器内核无法修改 原生方法的问题

2019-06-13 16:57 负责人:无 分享
已邀请:
q***@qq.com

q***@qq.com (作者)

求辅助,求告知

xiaoneng

xiaoneng

我也遇到了同样的问题,你的解决了吗?

  • q***@qq.com (作者)

    我们找到问题原因了. 需要官方修改下源码.

    这是提的 bug. 就是不知道官方人员啥时候能看到并去解决这件事.

    很急,要提测了都

    https://github.com/dcloudio/uni-app/issues/462

    2019-06-14 11:43

q***@qq.com

q***@qq.com (作者)

官方没有人么

DCloud_UNI_GSQ

DCloud_UNI_GSQ

测试未复现该问题
请提供如下详细信息,以进一步判断

  1. 微信开发工具版本
  2. 使用 HBuilderX 运行是否存在同样问题
  3. 提供 cli 依赖信息(项目目录 执行 npm run info
  • q***@qq.com (作者)


    1. 微信开发工具 1.02.1904090

    2. 是的


    3. System:

      OS: macOS 10.14.4

      CPU: (8) x64 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz

      Binaries:

      Node: 10.15.3 - /usr/local/bin/node

      Yarn: 1.9.4 - /usr/local/bin/yarn

      npm: 6.4.1 - /usr/local/bin/npm

      Browsers:

      Chrome: 75.0.3770.100

      Firefox: 67.0

      Safari: 12.1

      npmPackages:

      @dcloudio/uni-app-plus: 0.0.243 => 0.0.243

      @dcloudio/uni-app-plus-nvue: 0.0.1

      @dcloudio/uni-app-plus-nvue-v8: 0.0.1

      @dcloudio/uni-cli-shared: => 0.2.958

      @dcloudio/uni-h5: 0.5.10 => 0.5.10

      @dcloudio/uni-mp-alipay: 0.0.817 => 0.0.817

      @dcloudio/uni-mp-baidu: 0.0.844 => 0.0.844

      @dcloudio/uni-mp-toutiao: 0.0.341 => 0.0.341

      @dcloudio/uni-mp-weixin: 0.0.962 => 0.0.962

      @dcloudio/uni-template-compiler:
      => 0.9.176

      @dcloudio/vue-cli-plugin-hbuilderx: latest => 0.9.521

      @dcloudio/vue-cli-plugin-uni: latest => 0.9.474

      @dcloudio/webpack-nvue-entry-loader: 0.0.1

      @dcloudio/webpack-uni-mp-loader: => 0.3.629

      @dcloudio/webpack-uni-pages-loader:
      => 0.2.842

      @vue/babel-helper-vue-jsx-merge-props: 1.0.0

      @vue/babel-plugin-transform-vue-jsx: 1.0.0

      @vue/babel-preset-app: 3.8.0

      @vue/babel-preset-jsx: 1.0.0

      @vue/babel-sugar-functional-vue: 1.0.0

      @vue/babel-sugar-inject-h: 1.0.0

      @vue/babel-sugar-v-model: 1.0.0

      @vue/babel-sugar-v-on: 1.0.0

      @vue/cli-overlay: 3.8.0

      @vue/cli-plugin-babel: 3.5.1 => 3.5.1

      @vue/cli-service: ^3.0.1 => 3.8.0

      @vue/cli-shared-utils: 3.8.0

      @vue/component-compiler-utils: 2.6.0

      @vue/preload-webpack-plugin: 1.1.0

      @vue/web-component-wrapper: 1.2.0

      mpvue-page-factory: 1.0.1

      mpvue-template-compiler: 1.0.13

      uni-h5-vue: 2.6.10

      uni-mp-vue: 2.6.10

      vue: ^2.6.10 => 2.6.10

      vue-hot-reload-api: 2.3.3

      vue-loader: 15.7.0

      vue-router: 3.0.1

      vue-style-loader: 3.1.2 (3.1.2)

      vue-template-compiler: ^2.6.10 => 2.6.10

      vue-template-es2015-compiler: 1.9.1

      vuex: ^3.0.1 => 3.1.1

      weex-vue-loader: ^0.7.0 => 0.7.0

      npmGlobalPackages:

      @vue/cli: 3.0.1




    刚才试了, 没有这个 bug 了. 不知道咋回事.

    2019-06-19 18:48

  • DCloud_UNI_GSQ

    回复 q***@qq.com: 是说HBuilderX运行没有这个问题,还是cli的没有这个问题?

    2019-06-19 18:55

  • q***@qq.com (作者)

    回复 DCloud_UNI_GSQ: 都没有了

    2019-06-21 13:46

该问题目前已经被锁定, 无法添加新回复