排名
                
                
                    6
                
            
                    文章
                
                
                    6
                
            
                    粉丝
                
                
                    16
                
            
                    评论
                
                
                    8
                
            
            {{item.articleTitle}}
            
    {{item.blogName}} : {{item.content}}
        
            ICP备案  :渝ICP备18016597号-1
        
        
            网站信息:2018-2025TNBLOG.NET
        
        
            技术交流:群号656732739
        
        
            联系我们:contact@tnblog.net
        
        
            公网安备: 50010702506256
50010702506256
        
     50010702506256
50010702506256
         
        
            欢迎加群交流技术
        
     分类:
    安卓开发
    
    分类:
    安卓开发
前 言
tnblog
随着HTML5的不断发展,移动开发成为主流趋势!越来越多的公司开始选择使用HTML5开发手机APP,而随着手机硬件设备配置的不断提升,各种开发框架的不断优化,也使着H5开发的混合APP的体验越来越趋于原生!那么在本在本文中,我们就来一探H5开发APP的神秘面纱吧~~
Cordova开发
Cordova开发是当前流行的C/S架构开发模式,也就是手机App端
 ,一套模板代码通用Android和IOS系统,但是在开发中总有些困难以及一些莫名其妙的坑
,一套模板代码通用Android和IOS系统,但是在开发中总有些困难以及一些莫名其妙的坑
本文主要讲述ionic框架开发的C/S架构的Android
点击文本框禁止弹出软键盘
看到这个标题,是不是有点不可能的实现的事情,确实不能实现 ,ionic是开源的框架 好多东西没有那么全 但是也有很多人在用 官方文档里写的关闭软件盘根本就没有用
官方版:
官方版
 ionic cordova plugin add cordova-plugin-ionic-keyboard
 npm install --save @ionic-native/keyboard@4
在ts文件里引入Keyboard
import { Keyboard } from '@ionic-native/keyboard';
依赖注入
constructor(private keyboard: Keyboard) { }
关闭键盘和打开键盘
this.keyboard.show();
this.keyboard.hide();
这个确实能打开键盘和关闭键盘,但是只要你点击文本框获得焦点即使你this.keyborad.hide();但是始终是关不掉,这种只能去关掉Android最底层的了,但是我们初学者不懂这些 可以有笨的方法
土方法,利用ts的定时器,和js一样的setTimeout函数
ts代码
ifshows = true;
  ifshowany(){
    this.ifshows=true;
    setTimeout(()=>{
       this.setVi();
    },200);
  }
  setVi(){
    this.ifshows=false;
  }
  blurInput(event){
    this.ifshows=true;
  }
html代码
<ion-input [readonly]="ifshows" (ionFocus)="ifshowany()" (ionBlur)="blurInput()" [value]="item" clearInput="true"></ion-input>
通过控制readonly属性可以丢掉软键盘瞬间2毫秒的事件就可以了
有任何其他的问题欢迎骚扰
<<上一篇文章:父子组件的传值方式
下一篇文章>>Angular常用的创建命令
评价
     
         
         
        