手机版

微信小程序页面价值传递探讨

时间:2021-12-15 来源:互联网 编辑:宝哥软件园 浏览:

作者:Angeladaddy,来自原地址

最近我们组在开发小程序的时候,遇到了一个永恒的话题:页面值传递刚刚开始被路径参数传递解决,但是大家都知道:

不同浏览器的HTTP Get请求URL最大长度不一样。几种常用浏览器的最大长度和超过最大长度后的提交情况如下:IE6.0 :url最大长度为2083个字符,超过最大长度后无法提交。IE7.0 :url的最大长度为2083个字符。超过最大长度后仍可提交,但只能传输2083个字符。Firefox 3.0.3 :url的最大长度为7764个字符,超过最大长度后无法提交。Opera 9.52 :url的最大长度为7648个字符,超过最大长度后无法提交。Google Chrome 2.0.168 :url最大长度为7713个字符,超过最大长度后无法提交。

所以我觉得不靠谱。研究官网后发现,有两种方式可以做到“优雅”,无法和vuex/flux相比。

使用全局变量在project app.js中定义global dataapp({ global data 3360 { user info : ' angeladaddy ' });在需要的地方使用:getglobalvar : function(){ var=this;that . setdata({ global var _ str 3360 JSON . stringify(getapp()。globaldata)})也可以随时赋值:onload 3360 function(options){ getapp()。globaldata.userinfo=“是个了不起的人”;},效果微信小程序页面传值小探(图1)

版权声明:微信小程序页面价值传递探讨是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。