每5s向服务器发送指定请求

1. 实现效果

此文介绍的是如何实现每5s向服务器发送指定请求的效果。

2. 实现步骤

(1) 添加定时器

文档流布局→共享元素→定时器→插入。

(2) 设置定时器

右键点击定时器→定时器属性:时间间隔:5000;总循环次数:5。

右键点击定时器→逻辑→基本信息→元素id:dingshiqi。

右键点击定时器→逻辑→逻辑:当前元素→其他事件:interval1.ww→提交数据:根据相应需求设定参数。

高级编辑→获取数据url:默认为本页面,按照标准格式自定义参数;请求方式:POST;ct参数:public_json。

(3) 添加触发按钮

文档流布局→插入按钮→右键点击按钮→逻辑:当前元素→点击→其他元素:#dingshiqi→绑定数据编程:var a = {"intervalName1":"start"}; _vm.intervalcontrol("[" + JSON.stringify(a) + "]");。

 
定时器元素,一个页面存在一个该元素就够了,可以添加多个定时器,页面显示时会隐藏该元素,data--intervalcontrol属性绑定在变量intervalcontrol,通过改变变量_vm.intervalcontrol来控制定时器的启动和关闭,格式为对象数组,例如:[{"intervalName1":"start"},{"intervalName2":"stop"}]