小程序模板网

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

发布时间:2018-04-23 10:05 所属栏目:小程序开发教程
1、微信小程序 如何动态决定程序的启动页
 
问:文档中说是配置中pages数组的第一个成员为启动页。但我现在的需要求是在应用刚启动时就要判断用户是否为登录状态。如果是则进入首页,否则进入登录页。
 
答:
1、可以写一个启动页,在这个启动页里面判断当前状态,如果是登录状态就自己跳转到首页,否则你就跳转到登录页。
2、你在app.js中的onLaunch中判断就可以了,根据不同的条件进行跳转不同的页面。
 
2、项目内文件夹删除不掉
 

想要删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
    点击键盘右下角按钮时是否保持键盘不收起
4、微信小程序 调用时方法未被定义
 

可能是调用方法时 未使用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')">

 

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



易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/course/23886.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询