- 博客(32)
- 收藏
- 关注
原创 ionic2 更新版本 下载并安装 fileOpener不能打开
因为Android 版本问题在xml 里面添加<preference name="android-minSdkVersion" value="16" /><preference name="android-targetSdkVersion" value="25" />
2020-04-22 15:59:50
410
原创 cordova-plugin-qrscanner 在 iOS高版本中闪退 报错的问题
因为之前版本太低了用的2.6.2的版本 是用的swift3写的 然而高版本的 iOS 用的swift5 所以就有语言用法上的区别解决方案:ionic plugin rm cordova-plugin-qrscannerionic plugin add cordova-plugin-qrscanner@3.0.1...
2020-03-10 19:09:40
824
原创 ionic build iOS报错FIXME: Implement XCBuild support for macros in overriding parameters with condition
具体错误如下Build settings from command line: CONFIGURATION_BUILD_DIR = /Users/wuqin/Documents/zrxiangmu/校园项目/smartsite-ionic2/platforms/ios/build/emulator SDKROOT = iphonesimulator13.2 SHARED...
2020-03-10 18:44:01
1140
原创 ionic iPhoneX适配 因为iPhoneX启动图的问题
xml里面要配置iphoneX系列的启动图 <icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" /><splash height="1242" src="resources/ios/splash/Default-Landscape-736h.png" width="2208" />...
2020-03-10 18:42:18
361
原创 函数防抖和节流
函数防抖:什么是函数防抖: 当持续触发某件事件时,一定时间间隔内没有再触发该事件,事件函数会执行一次。如果设定的时间间隔到来之前,再次触发了事件,就重新开始延时。例如: 当持续触发scroll事件,并不立即执行handle函数,当1000毫秒内没有触发scroll事件时,才会延时触发一次handle函数。<!DOCTYPE html><html lang="en">...
2019-05-24 16:27:00
143
原创 JavaScript函数的6个基本术语 匿名函数、高阶函数、头等函数、柯里化、一元函数、纯函数
lambdas(匿名函数)、 first-class functions(头等函数)、higher-order functions(高阶函数)、unary functions(一元函数)、currying(柯里化 )和pure functions(纯函数)。匿名函数(箭头函数):// this is your regular named function in JavaScriptfunct...
2019-05-20 10:32:14
557
原创 JavaScript null和undefined的区别 区分JS中的undefined,null,"",0和false
null:用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象(引用为空)。undefined:当声明的变量还未初始化时,变量的默认值为undefined(只是定义了引用)。var a;console.log(a == undefined) //truenull和undefined的区别null he undefined 都只有一个值typeof null 为 obje...
2019-05-17 15:22:18
315
原创 JavaScript简介 ECMAScript和JavaScript的区别
JavaScript是什么?JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。ECMAScript和JavaScript的区别ECMAScript和JavaScript的关系是:ECMAScript是JavaScript的规格,Java...
2019-05-16 15:22:39
1691
原创 ionic2 小米手机拍照选相册 闪退的问题
1.ionic platform add android@6.3.0说明: 可能是android 版本的问题 指定版本2.android sdk说明:可能是sdk版本太高 用24版本 26 27 28 可能会导致这些问题
2018-12-25 15:54:00
966
原创 ionic2运行ionic serve有问题(首次运行没问题但是代码改变后编译报错)
解决办法:npm install ws@3.3.2 --save-dev --save-exact
2018-11-28 11:06:48
447
原创 使用mac自带终端 修改hosts
修改mac host文件绑定域名打开终端在终端terminal中输入sudo vi/etc/hosts sudo与vi之间有一个空格上一步输入完成之后按enter回车键,如果当前用户账号有密码,则在按完之后会提示输入密码,此时输入当前账户密码后继续按erte回车键即可打开hosts文件.(此密码就是开机时输入的密码)在上一步termina中打开hosts之后,按下键盘上的字母i键后...
2018-11-27 10:17:42
489
原创 mac安装软件允许任何来源(sudo spctl --master-disable)
解决问题办法:系统偏好设置 -> 安全性与隐私 -> 通用 -> 选择“任何来源”“通用”里有时没有“任何来源”这个选项:显示"任何来源"选项在控制台中执行:sudo spctl --master-disable不显示"任何来源"选项(macOS 10.12默认为不显示)在控制台中执行:sudo spctl --master-enable...
2018-11-27 10:03:03
30880
2
转载 ionic 通过PouchDB + SQLite来实现app的本地存储(Local Storage)
首先声明,本教程参考国外网站(http://gonehybrid.com/how-to-use-pouchdb-sqlite-for-local-storage-in-your-ionic-app/)代码书写格式上不一样!1.ionic是跨平台app开发的工具(Cordova)的一个框架!2.PouchDB是操作SQLite数据库的javascript库(跟mongoose操作mongodb...
2018-09-18 14:28:44
236
转载 ionic2 android打签名包
生成签名文件keytool -genkey -v -keystore ionic2safecampus.keystore -alias ionic2safecampus -keyalg RSA -validity 10000然后输入你的密钥库口令(这个口令一定要保存好,以后更新app会用到)2、准备打包app将该文件复制到项目根目录下,在项目根目录下创建文件release-signi...
2018-09-18 10:05:53
146
转载 ionic android 小米手机 调用相机拍照失败或者照片不显示(Camera cancelled)
我们用的是ionic框架,而项目中调用手机拍照的功能是使用cordova插件中的cordova plugin add cordova-plugin-camera插件,但是在有些android拍完照片之后,照片不显示,并且弹出错误信息Camera cancelled的错误,解决办法为:在项目的文件夹config.xml中加上此句:&lt;preference name="AndroidL...
2018-09-13 10:48:28
2224
原创 ionic2 刷新页面 服务器关闭的问题
[10:31:07] lint finished in 4.41 s events.js:183 throw er; // Unhandled 'error' event ^Error: read ECONNRESET at _errnoException (util.js:992:11) at TCP.onread (net.js:618:25)...
2018-09-10 11:07:49
300
原创 当上拉加载更多即ion-content遇上slideBox的时候
上拉加载更多即ion-content遇上slideBox的时候请使用下面这张结构 <ion-view> <ion-slide-box> <ion-slide> <ion-content> </ion-content> </ion-slide&...
2018-07-26 11:23:26
178
原创 ionic2 +angular2 Uncaught (in promise): Error: Cannot find module "." Error: Cannot find module "."
去掉/umd,这个是自动生成的,去掉他不然要报错。
2018-07-17 14:58:06
9134
原创 node版本更改后 npm install 失败
在ionic2项目中执行npm install失败 命令行显示下面错误/Users/wuqin/.npm/_logs/2018-06-22T04_44_43_476Z-debug.log原因: node版本修改后 没有全局更新,需要更新哈,在命令行执行npm install -g...
2018-06-22 14:00:47
2015
转载 less中使用calc计算
写法:div{ @val: 0.20rem; width: calc(~”100% - @{val}”); }编译成:div { width: calc(100% - 0.2rem); }
2018-05-11 16:18:44
3600
原创 [ng:areq] Argument 'HomeController' is not a function, got undefined
[ng:areq] Argument ‘HomeController’ is not a function, got undefined在我做ionic项目中,准备新建一个页面时,他出现了这个问题。硬是找了好久好久,心累!上图吧!!!!写法不一样,就有大不同!!第二种写法,系统会认为,你还没有注册就开始使用,所以会报错!如果像第一种那样写,就不会!如果你要想像第二种那样写也可以...
2018-05-11 15:37:44
2286
原创 ioinc中调用二维码插件(cordovaBarcodeScannerSource) ios 失败CameraUsageDescription is not set in the info.plist
ionic 项目调用插件cordovaBarcodeScannerSource ios失败 显示CameraUsageDescription is not set in the info.plist解决办法:根据提示直接在Info.plist中天添加CameraUsageDescription即可 大概统计了一下需要加的一些字段列在下面:NSContactsUsageDescrip...
2018-05-04 16:49:42
893
原创 ionic 适配iPhoneX
网上搜索了很多适配的文章,后面总结如下:在index.html里面加入这一行<meta name="viewport" content="initial-scale=1, width=device-width, height=device-height, maximum-scale=1, minimum-scale=1, user-scalable=no, viewport-fi...
2018-04-08 15:27:17
2788
原创 ionic android打签名包 ionic build android --release
第一步:用命令生成一个安卓证书在项目根目录下 执行以下这个命令keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore 然后根据提示输入密码等信息 然后 你就会在项目的根目录下看到 android.keystore 这个文件。第二步: 在项...
2018-04-04 14:56:58
597
原创 ionic打包ios版本 使cordova插件为中文
当我在ioinc项目中使用键盘、相机、调用相册等多个地方显示的都是英文,毕竟we are Chinese people,so 我们要让他变成中文的。
2018-03-28 16:01:41
621
原创 error: resource android:attr/fontVariationSettings resource android:attr/ttcIndex not found.
当我运行ionic build android时,出现以下问题。 解决这个问题如下:查找和替换 com.android.support:support-v4: com.android.support:support-v4:27.1.0 在platform/android目录里。将下面代码添加到platforms/android/app/build.gradle 和 platforms...
2018-03-09 09:46:24
51463
8
原创 javascript中对象的深拷贝
javascript中对于字符串类型,浅拷贝是对值的复制;对于对象来说,浅拷贝是对对象地址的复制,并没有开辟新的栈,也就是说复制的结果是两个对象指向同一个地址,修改其中一个对象的属性,则另一个对象的属性也会改变,而深拷贝则是开辟新的栈,两个对象对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。深拷贝可以从两个方法进行解决:通过递归解析解决var china = ...
2018-02-23 09:38:11
157
原创 git中使用.gitignore文件 忽略git不必要提交的文件
在进行协作开发代码管理的过程中,常常会遇到某些临时文件、配置文件、或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入git库中,那么会出现频繁的改动和push,这样会引起开发上的不便。Git可以很方便的帮助我们解决这个问题,那就是建立项目文件过滤规则。git中提供两种过滤机制,一种是全局过滤机制,即对所有的git都适用;另一种是针对某个项目使用的过
2018-01-25 16:18:18
902
原创 angular Js 返回上一级页面 刷新页面的几种方法
当一个页面有多个tab的时候,从详情页面返回到主页,路由不能使用cache: true时,但是你又需要返回主页面刷新页面消息的时候,就可以使用下面的方法:// 界面缓存清理$ionicHistory.clearCache().then(function () { $state.go('tabs.headlines', { module: "ORDER" });});ioni
2018-01-25 10:59:43
5584
原创 Js对象取值的两种方式
var obj = { abc: '123', test: 123}var a = obj.abc; //使用点的方式var b = obj['abc']; //使用中括号的方式在实际项目中一般使用点,会方便许多,但是如果key是变量的话就不能使用点了,js会理解变量为对象的key值,造成混淆。var c = obj[key]; //key是一个变量
2017-12-15 16:57:27
1737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人