问:文档中说是配置中pages数组的第一个成员为启动页。但我现在的需要求是在应用刚启动时就要判断用户是否为登录状态。如果是则进入首页,否则进入登录页。
答:
1、可以写一个启动页,在这个启动页里面判断当前状态,如果是登录状态就自己跳转到首页,否则你就跳转到登录页。
2、你在app.js中的onLaunch中判断就可以了,根据不同的条件进行跳转不同的页面。
2、项目内文件夹删除不掉
想要删publishTask文件夹,在IDE里删没反应,去文件资源管理器删提示需要管理员权限,
原来因为要删的文件夹里有嵌套一层文件夹,所以禁止删除。要先删掉里层文件夹,才可以删除外层。换句话说,想要删除的文件夹要保证不包含文件夹。
3、微信小程序中input控件自动聚焦、软键盘的关闭和打开
cursor-spacing:
类型:Number
指定光标与键盘的距离,单位 px 。取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离
auto-focus:true
类型:Boolean
自动聚焦,拉起键盘。如果你设置为true,那边你打开页面就会弹出键盘,这时可能会遮挡一些控件。
此功能即将废弃,尽量使用focus
focus:
类型:boolean
获取焦点
confirm-type
类型:boolean
设置键盘右下角按钮的文字,这个很有意思,可以根据需求填写
confirm-hold
类型:boolean
点击键盘右下角按钮时是否保持键盘不收起
4、微信小程序 调用时方法未被定义
可能是调用方法时 未使用this
正确写法:
[javascript] view plain copy
// 初始化
this.init(options.id)
5、小程序背景图设置,以及手机上无法预览的解决方法
背景图设置,可以设置整个页面或者某个view 的背景图,在XXX.wxml中设置:
[javascript] view plain copy print?
"font-size:14px;">class="container" "color:#ff0000;">style="background-image:url('../images/xxx.png')">
注: 如果你用的是本地图片,那很有可能在小程序的开发工具中能显示,但是在手机预览中无法显示。换成网上图片地址即可。