wx.request引起的整个项目重新加载如何解决

用小程序写了一个TODOlist demo,用json-server模拟的接口。
现在的问题是只要是使用wx.request发起请求的操作(如删除todo条目,提交新todo等)都会引起整个项目的重新加载,又从首页开始从新进入,如何避免这种刷新?应该如何解决?
代码示例。。别的好几个请求差不多形式。。

pageParams.addTodo = function(event) {

  const that = this

  let newValue = {

    desc : event.detail.value.input,

    completed : false

    } 

  if(event.detail.value.input){

  wx.request({

    url: URL,

    data: ({

    desc : event.detail.value.input,

    completed : false

    }),

    header: { 'content-type': 'application/json' },

    method: 'POST',

    success: res => {

      that.setData({

        todos: res.data

      })

    },

    fail: () => console.error('something is wrong'),

    complete: () => console.log('wtf')

  })

}

  else{ console.log('null')}


慕尼黑的夜晚无繁华
浏览 553回答 1
1回答

慕桂英3389331

我勒个去。。原因是因为用本地的json文件模拟的端口,而我把这个json文件顺手放在了项目文件里。这个开发工具里有一个这个设置
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript