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


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

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

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

    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/80570062

    2.如何在不同页面中传递对象

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

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

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

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

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

    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"

    这个错误出现在提交升级之后,应该是升级时造成的。

  • 相关阅读:
    7. 初识Python之函数
    6. 初识Python之dict和set
    5. 初识Python之循环语句
    4. 初识Python之条件语句
    3. 初识Python之列表
    原生js实现一个小小的轮波
    原生js实现弹幕
    js实现一个简单的学生管理系统
    js绘制时钟
    js实现的学生管理系统
  • 原文地址:https://www.cnblogs.com/bugutian/p/10975697.html
Copyright © 2020-2023  润新知