![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ionic
Chengliangyao
欢迎大家多多指教!
展开
-
ionic安装iOS-deploy
最近开始用ionic,首先需要的就是安装环境,百度了个贴子,挺好的,但是后来建议安装ios-deploy时,用sudo npm install -g ios-deploy安装后不报错但是显示ios-deploy未安装,翻了好多大神的帖子发现用如下命令可解决:sudo npm install -g ios-deploy --unsafe-perm=true。原创 2017-01-03 16:00:34 · 2390 阅读 · 0 评论 -
Mac Mojave 跑ionic1项目
升级了mac的系统,和Xcode,新下载的ionic1项目居然跑不起来了,于是设置了半天,将主要东西记录下:配置情况:运行Android如果报错,根据网上的结论修改了gradle文件的权限,结果还是报错,然后想起以前android 添加平台时时指定了版本才跑起来的,这次一样,居然跑起来了,可能和你的sdk版本有关;运行ionic cordova run ios,报错,暂时未解决;...原创 2019-03-20 16:13:50 · 387 阅读 · 0 评论 -
ionic1 实现文本长按复制功能
ionic本身带有这种功能,只是屏蔽了,需要重新启用,一般有如下三个步骤:1、设置 css2、在页面文件中,<ion-content 中加入overflow-scroll="true" scroll="true",然后在需要长按复制的标签,div等,不能是ionic自带的组件加入class="selectable" data-tap-disabled="true"3、在控制器...原创 2018-10-08 15:20:30 · 970 阅读 · 0 评论 -
Ionic img标签每次强制刷新图片内容
对于Ionic的img标签来说,如果src中的内容是一样的,那么再次访问时会读取本地缓存,如果服务器更新了图片并不会得到最新的,这里找到了两种方式可以暂时解决:1、在url后面加上?q=random,这样每次访问时url就会不一样,图片就会强制刷新了,就是每次访问时都会刷新,速度变慢了2、就是更换图片时就换个名称,这种情况比较适用于首页的某些图片...原创 2018-09-13 20:14:47 · 1553 阅读 · 0 评论 -
Ionic ios支付宝插件支付后提示打开另一个APP,不返回当前APP问题
ios上使用Ionic1支付宝插件支付后,支付不返回当前APP,反而提示打开使用了同样插件的另一个APP,其主要原因是调用支付宝时指定返回APP的名称没有发生改变,最简单的方法是使用Xcode进行打包时修改如下Schemes即可:当然,在ios插件中的info-list配置文件中修改也行,但是修改了插件后必须remove平台然后在install一次,而且比较麻烦,还不能保证能修改正确。...原创 2018-03-24 11:10:17 · 1171 阅读 · 0 评论 -
ionic1 跳转至某个页面之前判断用户是否登录
在app.js文件中的run方法中使用如下代码:var needLoginView = ['tab.account', 'tab.cart', 'tab.orders', 'dizhibu', 'idcard', 'youhuiquan', 'jifen'];$rootScope.$on('$stateChangeStart', function (event, toState, toParam...原创 2018-03-01 14:46:44 · 1060 阅读 · 0 评论 -
ionic 命令行中指定模拟器版本
首先通过如下命令查看可用的模拟器:cordova run --list --emulator然后运行时指定模拟器版本即可:ionic cordova run ios --target "iPhone-6"ionic cordova run ios --target "iPhone-6" ...原创 2017-11-20 21:05:50 · 2034 阅读 · 0 评论 -
Mac iOS com.apple.CoreSimulator.SimDeviceType.undefined
命令行中编译项目成功,但是无法直接运行至模拟器,提示如下错误:No target specified for emulator. Deploying to undefined simulatorDevice type"com.apple.CoreSimulator.SimDeviceType.undefined" could not be found.[ERROR] An er原创 2017-11-20 20:59:30 · 1367 阅读 · 0 评论 -
ionic ios测试https无法连接问题
使用ionic开发app进行ios测试时,如果服务器端采用了https,在进行测试时需要进行如下的设置:进入项目的/platforms/ios/App名称/Classes/AppDelegate.m中加入如下代码:@implementation NSURLRequest(DataController)+ (BOOL)allowsAnyHTTPSCertificateForHost:(N原创 2017-10-26 18:30:04 · 1726 阅读 · 0 评论 -
使用chrome浏览器调试ionic APP
最近一直搞一个ionic1的app,但是发现gapdebug不能使用了,网上到了使用谷歌浏览器结合模拟器或者真机进行调试的办法。首先是运行app至模拟器或者真机,如果是真机用数据线保证和PC连接完好,然后通过谷歌浏览器打开inspect,直接访问chrome://inspect/#devices就行,然后选择你的项目,这时就会打开一个窗口显示你的项目,可以像调试网页一样进行调试了。原创 2017-10-20 08:54:13 · 4705 阅读 · 2 评论 -
ionic创建新项目
今天重新装了系统,然后搭建了ionic环境,发现变化好大啊,默认创建的项目已经是ionic2了,如果要创建ionic1项目则需要指定,方式使用命令i:onic start APP tabs --type=ionic1,后期运行时不是ionic作为标志了,而是ionic cordova,比如运行至Android平台就是 ionic cordova run android。具体更多变化可以原创 2017-06-15 20:24:38 · 439 阅读 · 0 评论 -
ionic如何使用手机键盘上的搜索键
ionic使用手机输入法中的搜索键可以通过如下方式来实现:第一步:使用一个input标签和一个button,这个button是正常实现的,点击button获取到input里面的值然后进行操作等等。第二部:用form标签把input和button套起来,这时候会发现,点击输入法中的回车键会实现跟点击button一样的功能。但是,form标签里面只能有一个button,多了就会出现原创 2017-04-24 20:49:46 · 1671 阅读 · 0 评论 -
ionic select控制器中无法获取到value
ionic项目中,在页面视图中使用了select,但是在控制器中却没法直接获取到value,如下:select ng-model="couponcode"> option value="notuse">不使用option> option ng-repeat="item in couponcodes" value="{{item.entity_id}}">{{item.descrip原创 2017-04-19 11:19:32 · 1912 阅读 · 0 评论 -
angularjs ng-repeat 获取当前在数组中的下标
使用angularjs的时候,ng-repeat是常用的指令,常常希望在当前item下面获得当前的数组下标,使用 $index 即可。原创 2017-03-20 10:05:56 · 8163 阅读 · 0 评论 -
Ionic1 编译ios 遇到** ARCHIVE FAILED ** CordovaError: Promise rejected with non-error: 'Error code 65 f
** ARCHIVE FAILED **CordovaError: Promise rejected with non-error: 'Error code 65 for command: xcodebuild with args: -xcconfig,platforms/ios/cordova/build-debug.xcconfig,-workspace,AotaoWorld.xcwork...原创 2019-03-28 16:22:08 · 2322 阅读 · 0 评论