ionic native & angular
敏小静
专注前端技术研究和学习。
展开
-
hammerjs移动端手势放大或移动图片
基于angular的项目引入hammerjs手势操作。1、首先下载npm install hammerjs2、在main.ts引入import ‘hammerjs’;3、在app.module.ts对手势进行配置; import {HammerGestureConfig, HAMMER_GESTURE_CONFIG} from '@angular/platform-browser'; export class MyHammerConfig extends HammerGestureConfig原创 2021-02-26 17:45:11 · 963 阅读 · 0 评论 -
ionic ModalController二次弹出模态框
需求:当你已经打开了一个模态窗A的时候,想在这个模态窗A的基础上再打开一个模态窗B。**原理:**要在A的上下文环境下创建B如下图直接创建是会报错的(this.modalController.create is not a functoin)要在构造方法constructor里改变presentModal方法的this指向,指向modalController;使其在同一个上下文。 constructor(public modalController: ModalController) { thi原创 2021-01-27 18:57:09 · 395 阅读 · 0 评论 -
ion-backdrop-ios.entry.js:46 [Intervention] Ignored attempt to cancel a touchstart event with cancel
在ionic native&angular的项目中,凡是有背景的弹窗,下拉框等等,如点击背景的时候就会报这样子的错。其实这是在浏览器才会这样,因为,在您的(可能是移动的)网站上,有一个事件侦听器可以侦听触摸输入。当此侦听器正在执行此操作时,例如滚动页面,并且您想要取消此滚动行为,浏览器会说;没门!你不能取消我!这是警告!因此,在调用preventDefault()之前检查事件是否可取消。要检查事件是否可取消,请通过检查来检查cancelable event属性的布尔值event.cancela.原创 2020-12-29 10:38:10 · 740 阅读 · 0 评论