当前位置:首页 > 实用技巧 >

pad怎么让屏幕旋转(怎样让pad不旋转)

来源:原点资讯(www.yd166.com)时间:2023-06-03 00:46:38作者:YD166手机阅读>>

sitemapLocation

指明 sitemap.json 的位置;默认为 'sitemap.json' 即在 app.json 同级目录下名字的 sitemap.json 文件

style

基础库 2.8.0 开始支持,低版本需做兼容处理。

微信客户端 7.0 开始,UI 界面进行了大改版。小程序也进行了基础组件的样式升级。app.json 中配置 "style": "v2"可表明启用新版的组件样式。

本次改动涉及的组件有 button icon radio checkbox switch slider。可前往小程序示例进行体验。

useExtendedLib

基础库 2.2.1 开始支持,低版本需做兼容处理。

最新的 nightly 版开发者工具开始支持,同时基础库从支持 npm 的版本(2.2.1)起支持

指定需要引用的扩展库。目前支持以下项目:

  • kbone: 多端开发框架
  • weui: WeUI 组件库

指定后,相当于引入了对应扩展库相关的最新版本的 npm 包,同时也不占用小程序的包体积。rc工具版本支持分包引用。用法如下:

{ "useExtendedLib": { "kbone": true, "weui": true } }entranceDeclare

微信客户端 7.0.9 及以上版本支持,iOS 暂不支持

聊天位置消息用打车类小程序打开,详情参考。

"entranceDeclare": { "locationMessage": { "path": "pages/index/index", "query": "foo=bar" } }darkmode

开发者工具 1.03.2004271 及以上版本支持,基础库 2.11.0 及以上版本支持

微信iOS客户端 7.0.12 版本、Android客户端 7.0.13 版本正式支持 DarkMode,可通过配置"darkmode": true表示当前小程序可适配 DarkMode,所有基础组件均会根据系统主题展示不同的默认样式,navigation bar 和 tab bar 也会根据开发者的配置自动切换。

配置后,请根据DarkMode 适配指南自行完成基础样式以外的适配工作。

{ "darkmode": true }themeLocation

自定义 theme.json 的路径,当配置"darkmode":true时,当前配置文件为必填项。

{ "themeLocation": "/path/to/theme.json" }lazyCodeLoading

目前仅支持值 requiredComponents,代表开启小程序「按需注入」特性。

{ "lazyCodeLoading": "requiredComponents" }singlePage

基础库 2.11.3 及以上版本支持,目前分享到朋友圈 (Beta) 后打开会进入单页模式

单页模式相关配置

属性

类型

必填

默认值

描述

navigationBarFit

String

默认自动调整,若原页面是自定义导航栏,则为 float,否则为 squeezed

导航栏与页面的相交状态,值为 float 时表示导航栏浮在页面上,与页面相交;值为 squeezed 时表示页面被导航栏挤压,与页面不相交

配置示例

{ "pages": ["pages/index/index", "pages/logs/index"], "window": { "navigationBarTitleText": "Demo" }, "tabBar": { "list": [ { "pagePath": "pages/index/index", "text": "首页" }, { "pagePath": "pages/logs/logs", "text": "日志" } ] }, "networkTimeout": { "request": 10000, "downloadFile": 10000 }, "debug": true, }embeddedAppIdList

指定小程序可通过
wx.openEmbeddedMiniProgram打开的小程序名单。

{ "embeddedAppIdList": ["wxe5f52902cf4de896"] }四、页面配置文件

每个我们所创建的页面文件都会有这么一个文件,它的文件名是"文件夹名.json",如图:

pad怎么让屏幕旋转,怎样让pad不旋转(29)

这就是单页面的配置文件,我们都知道一个项目是由一个个页面组合而成的,所以每个页面不能用同一个配置,因此我们可以给每个页面不同的配置,相当于是局部配置,所以只能作用于当前页面,常用的属性如下:

属性

类型

默认值

描述

最低版本

navigationBarBackgroundColor

HexColor

#000000

导航栏背景颜色,如 #000000

navigationBarTextStyle

string

white

导航栏标题颜色,仅支持 black / white

navigationBarTitleText

string

导航栏标题文字内容

navigationStyle

string

default

导航栏样式,仅支持以下值:default 默认样式 custom 自定义导航栏,只保留右上角胶囊按钮。参见注 1。

iOS/Android 微信客户端 7.0.0,Windows 微信客户端不支持

backgroundColor

HexColor

#ffffff

窗口的背景色

backgroundTextStyle

string

dark

下拉 loading 的样式,仅支持 dark / light

backgroundColorTop

string

#ffffff

顶部窗口的背景色,仅 iOS 支持

微信客户端 6.5.16

backgroundColorBottom

string

#ffffff

底部窗口的背景色,仅 iOS 支持

微信客户端 6.5.16

enablePullDownRefresh

boolean

false

是否开启当前页面下拉刷新。详见 Page.onPullDownRefresh

onReachBottomDistance

number

50

页面上拉触底事件触发时距页面底部距离,单位为px。详见 Page.onReachBottom

pageOrientation

string

portrait

屏幕旋转设置,支持 auto / portrait / landscape 详见 响应显示区域变化

2.4.0 (auto) / 2.5.0 (landscape)

disableScroll

boolean

false

设置为 true 则页面整体不能上下滚动。只在页面配置中有效,无法在 app.json 中设置

usingComponents

Object

页面自定义组件配置

1.6.3

initialRenderingCache

string

页面初始渲染缓存配置,支持 static / dynamic

2.11.1

style

string

default

启用新版的组件样式

2.10.2

singlePage

Object

单页模式相关配置

2.12.0

restartStrategy

string

homePage

重新启动策略配置

2.8.0

页面配置中只能设置 app.json 中 window 对应的配置项,以决定本页面的窗口表现,所以无需写 window 这个属性。

  • 注 1:关于navigationStyle
    • iOS/Android 客户端 7.0.0 以下版本,navigationStyle 只在 app.json 中生效。
    • iOS/Android 客户端 6.7.2 版本开始,navigationStyle: custom 对 web-view 组件无效
    • 开启 custom 后,低版本客户端需要做好兼容。开发者工具基础库版本切到 1.7.0(不代表最低版本,只供调试用)可方便切到旧视觉
    • Windows 客户端 3.0 及以上版本,为了给用户提供更符合桌面软件的使用体验,统一了小程序窗口的导航栏,navigationStyle: custom 不再生效
singlePage

基础库 2.11.3 及以上版本支持,目前分享到朋友圈 (Beta) 后打开会进入单页模式

单页模式相关配置

属性

类型

必填

默认值

描述

navigationBarFit

String

默认自动调整,若原页面是自定义导航栏,则为 float,否则为 squeezed

导航栏与页面的相交状态,值为 float 时表示导航栏浮在页面上,与页面相交;值为 squeezed 时表示页面被导航栏挤压,与页面不相交

restartStrategy

基础库 2.8.0 开始支持,低版本需做兼容处理。

重新启动策略配置,与 app.json 中一致。

配置示例

{ "navigationBarBackgroundColor": "#ffffff", "navigationBarTextStyle": "black", "navigationBarTitleText": "微信接口功能演示", "backgroundColor": "#eeeeee", "backgroundTextStyle": "light" }

那么当我们要创建其它页面的时候该怎么办了,很简单,如图:

pad怎么让屏幕旋转,怎样让pad不旋转(30)

首先新建一个文件夹,比如register,然后新建page,还是register,这样就可以创建一个单页面所要用到的所有文件了,如图:

pad怎么让屏幕旋转,怎样让pad不旋转(31)

不过此时我们可以看到,我们是没有能访问该页面的条件的,现在我们给他修改一下,如图:

pad怎么让屏幕旋转,怎样让pad不旋转(32)

栏目热文

pad屏幕旋转90度(ipad电脑显示屏如何自动旋转)

pad屏幕旋转90度(ipad电脑显示屏如何自动旋转)

读大学的时候时候用iPad主要是看PDF资料、玩游戏和追剧,在这类使用场景用手持触摸屏幕操作效率更高,而上班以后iPad...

2023-06-03 00:36:45查看全文 >>

pad怎么设置旋转(ipadpro屏幕旋转设置)

pad怎么设置旋转(ipadpro屏幕旋转设置)

无论您是 iPad 的老手还是新手,Apple 的平板电脑都包含如此多的功能,其中一些功能可能已被您忽视。让我们来看看每...

2023-06-03 00:43:35查看全文 >>

pad软件怎么旋转全屏

pad软件怎么旋转全屏

iPad Pro2018用了几个月了,很多人问我Procreate怎么用的,毕竟要花68块钱买软件,我说很好操作,然后我...

2023-06-03 00:35:29查看全文 >>

平板怎么自动旋转(平板的自动旋转功能)

平板怎么自动旋转(平板的自动旋转功能)

前言上期,充电头网对新款的POWER-Z KM003C快充测试仪进行系统性的讲解,其中补充了用户可自定义设置,模拟 E-...

2023-06-03 01:07:12查看全文 >>

vivo服务安全插件怎么直接安装(vivo服务器安全插件下载)

vivo服务安全插件怎么直接安装(vivo服务器安全插件下载)

相信很多人都知道PC版QQ中有一项名叫远程协助的功能,利用该功能,我们可以控制接受你操控请求的一台计算机,帮助对方解决遇...

2023-06-03 00:34:07查看全文 >>

pad无法翻转屏幕(平板屏幕为什么不能翻转)

pad无法翻转屏幕(平板屏幕为什么不能翻转)

文|明美无限相信有持续关注明美无限的果粉们应该都明白,苹果公司的产品不管是iPhone还是iPad以及其他都是业界公认的...

2023-06-03 00:54:38查看全文 >>

塞尔维亚一年四季天气(塞尔维亚旅游多少钱)

塞尔维亚一年四季天气(塞尔维亚旅游多少钱)

塞尔维亚是一个位于欧洲巴尔干半岛中部的内陆国,总面积约8.85万平方公里,人口约687万。塞尔维亚虽然面积不大,但邻国众...

2023-06-03 00:35:29查看全文 >>

塞尔维亚在地图哪个位置(科索沃和塞尔维亚地图)

塞尔维亚在地图哪个位置(科索沃和塞尔维亚地图)

 【国 名】塞尔维亚共和国(The Republic of Serbia)。  【面 积】8.84万平方公里(科索沃地区...

2023-06-03 01:05:00查看全文 >>

塞尔维亚地图全图(塞尔维亚有多大)

塞尔维亚地图全图(塞尔维亚有多大)

近代以来塞尔维亚的版图变化,我们可以用一张图基本解决问题。①1830年前的塞尔维亚。自1739年奥地利和奥斯曼帝国《签订...

2023-06-03 00:51:21查看全文 >>

南斯拉夫现在叫什么国家(南斯拉夫七国人口面积)

南斯拉夫现在叫什么国家(南斯拉夫七国人口面积)

说起南斯拉夫这个国家,一些年龄较小的人甚至没有听过。因为在1991年,这个联盟制的国家,就因为受到苏联解体的影响,变得四...

2023-06-03 00:43:34查看全文 >>

文档排行