WEEX打包成android应用后,如何让setInterval方法生效?

发布于 2022-09-12 03:09:13 字数 718 浏览 24 评论 0

当前正在做WEEX的插桩覆盖率获取。
在Server端的覆盖率已经生效了,但是当打包成android包后,通过抓包发现对应的上传覆盖率数据的网络请求没有出现。
求问WEEX打包成android应用后,如何让setInterval方法生效?

对应的setInterval方法如下:

var fetch = require('node-fetch')
export const upload_coverage = function(){
    console.log(window.__coverage__)
    fetch('http://localhost:8889/coverage/client', {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
        },
        body: JSON.stringify(window.__coverage__)
    }).then(function(){
        console.log('upload coverage success.')
    })
}

同时在.vue文件中引用。

import { upload_coverage } from '../weex_coverage'

setInterval(upload_coverage, 10000)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枯寂 2022-09-19 03:09:13
var fetch = require('node-fetch')

这个在客户端应该是没有实现的,你需要使用

https://weex.apache.org/zh/docs/modules/stream.html#fetch

或者自己实现一个符合你业务的module模块

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文