Rumah > hujung hadapan web > tutorial js > 微信小程序todolist

微信小程序todolist

高洛峰
Lepaskan: 2016-11-21 16:38:05
asal
1991 orang telah melayarinya

weixinApp 微信小程序toDoList

列表页面

简单的列表页面和数据添加,此时有一些问题

setData在清除一些用户交互的页面的时候有些问题。

inputA 是一个输入框,当我提交数据的时候,需要清除表单的数据,setData不能清除很好的清除。

添加数据

使用wx.setStorageSync(KEY,DATA).

try {
    wx.setStorageSync('key', 'value')
} catch (e) {
}
Salin selepas log masuk

删除数据

使用 wx.removeStorageSync(KEY)

try {
  wx.removeStorageSync('key')
} catch (e) {
  // Do something when catch error
}
Salin selepas log masuk

详情页面

此时用到路由机制

<navigator url="/test/logs" >
    查看
</navigator>
Salin selepas log masuk

模块化的测试

使用了一些ES语法

微信wx.request

wx.request发起的是https请求。一个微信小程序,同时只能有5个网络请求连接。

在测试wx.request的时候.

wx.request post传参数,开发者服务器取不到参数

// 在php内嵌入此句也不适合。
header(&#39;Access-Control-Allow-Origin:*&#39;);
// 可能要在nginx 服务器上配置一些参数,可以让微信小程序调用
Salin selepas log masuk

基本上get是没有问题的。(url各种带参数是没有问题的)

其他的API没有测试,用的不多,如果有需要再进行测试。

var count = 0
var maxRequest = 100
var getRequest = function(){

    wx.request({
        // 此域名必需要配置
        url: &#39;https://test.com/t/wxRes&#39;, //仅为示例,并非真实的接口地址
        success: function(res) {
            count++
            if(count < maxRequest){
                getRequest()
            } 
        },
        fail: function(res){
            console.log(res)
        }
    })
}
// https请求 
for(var i = 0; i< 5;i++){
    getRequest()
}
// 如果直接for10次的话,肯定有错误。这里只能for5次
Salin selepas log masuk

我在测试的时候发现一个问题。post数据的时候一直不成功。经过查看文档得出结论。需要加一段代码



Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan