用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

小程序社区 首页 教程 查看内容

微信小程序开发问答《五十八》动态决定程序的启动页 & 背景图设置手机上无法预览 ... ...

Rolan 2017-7-31 00:01

动态决定程序的启动页、项目内文件夹删除不掉、微信小程序中input控件自动聚焦、软键盘的关闭和打开、调用时方法未被定义、小程序背景图设置,以及手机上无法预览的解决方法 ... ... ... ...

1、微信小程序 如何动态决定程序的启动页

问:文档中说是配置中pages数组的第一个成员为启动页。但我现在的需要求是在应用刚启动时就要判断用户是否为登录状态。如果是则进入首页,否则进入登录页。

答:
1、可以写一个启动页,在这个启动页里面判断当前状态,如果是登录状态就自己跳转到首页,否则你就跳转到登录页。
2、你在app.js中的onLaunch中判断就可以了,根据不同的条件进行跳转不同的页面。


想要删publishTask文件夹,在IDE里删没反应,去文件资源管理器删提示需要管理员权限,

这里写图片描述

原来因为要删的文件夹里有嵌套一层文件夹,所以禁止删除。要先删掉里层文件夹,才可以删除外层。换句话说,想要删除的文件夹要保证不包含文件夹。



3、微信小程序中input控件自动聚焦、软键盘的关闭和打开


  1. cursor-spacing:  
    类型:Number
    指定光标与键盘的距离,单位 px 。取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离
  2. auto-focus:true
    类型:Boolean
    自动聚焦,拉起键盘。如果你设置为true,那边你打开页面就会弹出键盘,这时可能会遮挡一些控件。
    此功能即将废弃,尽量使用focus
  3. focus:
    类型:boolean
    获取焦点
  4. confirm-type
    类型:boolean
    设置键盘右下角按钮的文字,这个很有意思,可以根据需求填写
  5. confirm-hold
    类型:boolean
    点击键盘右下角按钮时是否保持键盘不收起

可能是调用方法时 未使用this

正确写法:

  1. [javascript] view plain copy
  2. // 初始化
  3. this.init(options.id)


5、小程序背景图设置,以及手机上无法预览的解决方法


背景图设置,可以设置整个页面或者某个view 的背景图,在XXX.wxml中设置:


  1. [javascript] view plain copy print?
  2. "font-size:14px;">class="container" "color:#ff0000;">style="background-image:url('../images/xxx.png')">

注: 如果你用的是本地图片,那很有可能在小程序的开发工具中能显示,但是在手机预览中无法显示。换成网上图片地址即可。





鲜花
鲜花
鸡蛋
鸡蛋
分享至 : QQ空间
收藏

相关阅读