Chryseis
Chryseis
> **title:** > > 你好,作者,首先这个 **issues** 不是一个 bug > > **content:** > > 看了源码的实现,发现代码之间的耦合性有点高。 > > 比如:如果只是想使用**用户行为**这块逻辑,请问有什么好的办法吗 是的,之后的next版本改造,会把异常捕获、用户行为、以及上报分开处理
引入的是@zyf2e/monitor-web包吗,有截图吗
因为types包是公用包,引入了小程序的types文件。  ,下个迭代会修复
计算错误id,主要是为了上报数据后归类是不是同类型错误。当然错误栈维度也可以加入计算,这样分类可以更细。但过细的分类,其实也没有太大的意义,因为上报错误之后,你可以直接看到错误栈。
> 可以解答一下这个问题不 对于上报异常本身来说,每次都上报错误栈应该是必须的,不太赞同冗余的说法,但对于错误栈如何使用,或者你举例的场景中,其实可以在上报服务中根据错误栈进行筛选,然后再将异常入库
> window.error监听不是会跨域么,是怎么处理跨域的问题呀 在引入的时候,script标签加入crossorigin="anonymous",资源允许跨域。具体可以看一下这篇文章https://sentry.io/answers/script-error/
 children Component setState, parent Component 's componentDidUpdate will not enter. it can't tigger refresh
I found a hack solution, in my parent component add a funciton that will setState, then push it to children component,when children component setState,invoking parent's funciton, enter parent's componentDidUpdate, tigger...
把yarn.lock删除,安装试试
> 选中值后触发的请求中传来的`keyWords`值是`undefined`,这种情况可以在`request`这里做处理,不发送请求,例如 > > ``` > request: async params => { > if (params.keyWords === undefined) return []; > const result = await fetchData({ name: params.keyWords || '' }) >...