怎么配置小程序resizeable的参数设置为true?

怎么配置小程序resizeable的参数设置为true?,第1张

要在小程序中开启页面的可调整大小,需要在 app.json 文件中设置 "resizable": true,示例如下:

{

"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就行了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11797299.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存