
{
"pages": [
"pages/index/index",
"pages/detail/detail"
],
"window": {
"navigationBarTitleText": "My App",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black",
"enablePullDownRefresh": true,
"backgroundTextStyle": "dark",
"resizable": true // 设置可调整大小
},
"tabBar": {
"list": [
{
"pagePath": "pages/index/index",
"text": "首页"
},
{
"pagePath": "pages/detail/detail",
"text": "详情"
}
]
}
}
设置之后,小程序在支持可调整大小的设备上将会出现调整窗口大小的按钮。需要注意的是,并非所有的设备都支持可调整大小的功能。
在小程序开发中经常会用到跨页面传值,我们常用的一般为全局变量传值和URL参数传值。在全局变量传值过程中,我们可通过var app=getApp(),获取到全局变量app,然后将需要传递的值赋值到全局变量中,如app.getID='18996759675'。此时,我们已经将需要传递的值存储到全局变量中,然后我们在需要调用的地方,调用全局变量getApp()中之前存储的值,如phone:getApp().getId,随即取出了之前传递的值。
除了全局变量传值,我们还可以通过URL参数传值,URL参数传值的话,从上一个页面中传递某一个参数到编辑页面,以读取数据供填充之用
在读取页面实现onLoad(options)方法,从url路径中获取传递的参数值getId.
你从上个页面来到webView的时候将id参数传到webView当前页面,也或者你直接将带id参数的url拼接好传过来,然后webView页面在onload里面获取参数,如果只传id,那么就通过options.id获取到传过来的id然后拼接url,再setData,如果直接传拼接过来的url,那么就直接options.url 再setData就行了欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)