小程序编写过程当中的小技巧

1.POST、GET、PUT、DELETE的区别:html

POST:增
DELETE:删
PUT:改
GET:查node

其中
post和put的区别:
PUT请求:若是两个请求相同,后一个请求会把第一个请求覆盖掉。(因此PUT用来改资源)
Post请求:后一个请求不会把第一个请求覆盖掉。(因此Post用来增资源)android

POST和GET的区别
GET参数经过URL传递,POST放在Request body中。
GET请求会被浏览器主动cache,而POST不会,除非手动设置。
GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
Get 请求中有非 ASCII 字符,会在请求以前进行转码,POST不用,由于POST在Request body中,经过 MIME,也就能够传输非 ASCII 字符。
参考博客:https://blog.csdn.net/qq_36183935/article/details/80570062json

2.如何在不一样页面中传递对象小程序

先将对象转换为json字符串而后到下个页面将json字符串,再转化为对象
参考博客:https://www.cnblogs.com/androidxufeng/p/6513840.html浏览器

 3.nodejs中router设置的上下文中的query、request、params中的区别。xss

router.xxxx('/xxx/:a/:b', async(ctx, next) => {}async

ctx.request.body.a;//a是在http的body中的参数,就是填写在post的data中的参数
ctx.query.page取的是url中的参数,即?后面用&分割的参数
ctx.params.a取的就是上面的a,即在路由中预约义的变量
参考博客:https://blog.csdn.net/qiaocuiyu/article/details/52795585post

4.如何将小程序的返回键值定义为跳转到某页ui

onUnload: function () {
    wx.reLaunch({
      url: '../logs/logs'
    })
},

 5.报错“Some selectors are not allowed in component wxss,including tag name selectors,ID selectors, and attribute selectors.”

解决办法:https://blog.csdn.net/noname666/article/details/84077080

 6.报错:"onPageNotFound Error: Can not find page "undefined".; at onPageNotFound"

这个错误出如今提交升级以后,应该是升级时形成的。

相关文章
相关标签/搜索