- 博客(24)
- 收藏
- 关注
原创 vue如何使用socket与服务端进行通信
2、进行连接,同时每5秒钟发送心跳一次。3、获取服务端发送来的信息,进行处理。5、判断socket发送错误。1、定义socket。4、关闭socket。
2023-09-22 16:37:12
746
原创 关于微信标签wx-open-launch-app打开app,如何使用以及如何传递数据
此处我设置内部样式透明度为0,通过外部调取改组件的样式,来展示具体的内容,方便样式的展示。extinfo:表示打开app携带的参数,注意参数需要符合客户端可解析的格式。第二步:使用wx-open-launch-app标签。3、使用标签之前对jssdk的进行初始化。第一步:导入资源文件,在html中加入。appid:表示移动应用的AppID。编写标签相关触发方法。
2023-09-22 15:47:53
2243
1
原创 flutter缓存管理
flutter使用shared_preferences进行缓存管理第一步:在pub.dev中获取shared_preferences第二步:在页面中导入shared_preferences第三步:定义缓存类:class HiCache { SharedPreferences prefs; HiCache._() { init(); } static HiCache _instance; HiCache._pre(SharedPreferences prefs) {
2021-08-06 11:41:44
1106
1
原创 flutter 使用简单provider
flutter使用provider,实现页面白天和夜晚模式的切换第一步:pub.dev中获取provider地址:https://pub.dev/packages/provider第二步:定义ChangeNotifierProvider:List<SingleChildWidget> topProviders = [ ChangeNotifierProvider(create: (_) => ThemeProvider())];第三步:编写ThemeProvider:e
2021-08-06 11:34:54
320
原创 Flutter对socekt使用
Flutter对socekt使用第一步:从pub.dev中使用web_socket_channel地址:https://pub.dev/packages/web_socket_channel第二步:编写一个需要的抽象方法:abstract class ISocket { ///与服务器进行连接 ISocket open(String vid); ///发送消息 ISocket send(String message); ///关闭连接 void close(); }
2021-08-06 11:26:07
361
原创 flutter关于跳转页面,以及返回上一个页面时重新刷新数据的问题
问题1:flutter跳转页面解决办法:跳转到下一个页面,代码如下:Navigator.push(context, MaterialPageRoute(builder: (context) => NextPage(参数)));返回上一个页面,代码如下:Navigator.of(context).pop(参数);问题2:flutter返回上一个页面之后,上一个页面进行页面刷新解决办法:使用.then,代码如下:(_getInitial是一个函数里面包括刷新数据需要用到的方法)Nav
2020-10-13 16:48:55
7019
2
原创 flutter发送http请求时需要传类似于json格式的数据的解决办法
问题描述使用flutter时,需要传类似于如下图片的json格式的数据解决办法使用定义Map<String, dynamic>,并且在map里面定义List<Map<String,dynamic>>的方式来传数据具体定义方式如下Map<String, dynamic> map = new Map<String,dynamic>();List<Map<String,dynamic>> list = [];添加
2020-10-13 16:35:34
799
1
原创 flutter框架使用Dart语言,怎么获取特定日期的第二天
废话不多说直接看代码:@override void initState() { // TODO: implement initState super.initState(); this.getNextDate("2010-2-28"); } getNextDate(String today) { var t = today.split('-'); int y = int.parse(t[0]); int m = int.parse(t[1]
2020-09-28 14:31:36
1111
原创 关于ionic和原生混合开发时,ionic方面内容的物理返回键问题
问题描述:当ionic和原生混合开发时,ionic由于不能使用插件,所以ionic方向点击手机的物理返回键是没有用的。解决方法: 大致描述:在index.html中编写一个方法,使原生方向可以调用这个方法,并且返回给原生一个值,当用户点击返回时,原生去调用这个方法判断这个返回值已确定是否用户可以返回上一个页面。同时因为判断是哪个页面需要用到NavController,所以需要在自己的页面中,最好是登录页面中写一个类,这个类来编写这个方法。步骤一:在登录页面定义一个类,以及编写类里面的方法:.
2020-09-15 10:25:14
399
原创 当电脑里面有ionic3的项目,又需要建立新的ionic4的项目,为了不要把ionic3的转到ionic4上,电脑同时装多个ionic的版本问题
当电脑里面有ionic3的项目,同时又需要使用ionic4的项目的时候,为了解决电脑里面同时存在不同的ionic版本的项目的问题只需要使用一个非常方便的管理node的工具nvm。windows安装nvm的地址https://www.cnblogs.com/hamsterPP/p/8076131.html步骤1:根据上述地址安装nvm步骤2:安装所需的node版本,我这边使用的是8....
2019-11-11 17:12:57
449
原创 ionic3写入文件内容,并且上传文件
1.首先需要下载插件file-transfer,file2.具体步骤如下://定义文件路径let filePath = this.file.externalDataDirectory;//定义文件名字let fileName = 'point.txt';//定义文件内容let fileContent = 'aaa'//写入文件this.file.writeFile(file...
2019-11-08 16:20:52
820
原创 关于ionic在浏览器里面调试的时候,出现修改一个错误,必须重新运行的问题的解决办法
当ionic在浏览器里面运行,要修改东西的时候,必须每次都要重新输入命令ionic serve,解决办法为:修改位于package.json中的@ionic/app-scripts的版本号,修改为3.1.6,然后在控制台这个项目里面运行npm install @ionic/app-scripts@3.1.6 --save -dev...
2019-11-08 16:01:12
153
原创 android错误:Cannot add task 'wrapper' as a task with that name already exists.
当我把android升级到3.4.1,gradle的版本用的是5.1.1,运行以前的项目出现了错误:Cannot add task 'wrapper' as a task with that name already exists.当我解决完这个错误之后又出现了一系列其他的错误,以下是所有我出现的错误以及解决办法:错误1:Cannot add task 'wrapper' as a task ...
2019-07-11 16:41:38
5228
1
原创 ionic3错误TypeError: Cannot read property 'constructor' of undefined
ionic3出现错误TypeError: Cannot read property 'constructor' of undefined,原因是ionic3的项目安装插件的时候,安装的是最新的插件,而最新的插件是对于ionic4的。解决办法:到ionic3的官网上重新安装插件。附:ionic3官网插件地址:https://ionicframework.com/docs/v3/native/...
2019-07-03 15:31:47
7119
原创 关于解决用浏览器测试ionic项目的页面,不能刷新的问题
问题描述:用ionic3新建的项目,写界面想要在浏览器上面测试,结果刷新浏览器和修改代码都需要重新执行一遍命令ionic serve。解决办法:步骤一:修改package.json中的@ionic/app-scripts的版本号为3.1.6步骤二:在控制台本项目下执行以下命令:代码:npm install @ionic/app-scripts@3.1.6之后重新...
2019-07-02 17:11:53
698
1
原创 错误:No resource identifier found for attribute 'appComponentFactory' in package 'android'
错误提示:解决方法:第一步:修改android里面的project.properties中的play-services-location的值修改为16.0.0第二步:修改build.gradle中的play-services-location的值为16.0.0此时再去执行程序 ionic cordova build android就没有问题啦...
2019-06-28 09:50:27
1312
原创 关于ionic实现显示日期的功能
首先展示结果图:选中某一天的样式使用步骤:第一步:在项目中安装ionic3-calendar-en,安装代码:npm install ionic3-calendar-en --save第二步:在app.module.ts中添加import { CalendarModule } from 'ionic3-calendar-en';以及在imports中添加...
2019-06-26 14:18:13
480
原创 关于android studio 下载APP时出现的错误 debug\instantRunSplitApkResourcesDebug\out\slice_1\resources_ap
关于Android studio 升级到3.4.1之后下载APP会出现错误debug\instantRunSplitApkResourcesDebug\out\slice_1\resources_ap 以及下载的APP不能打开的解决办法:参考文章:https://blog.csdn.net/shving/article/details/90675681解决办法:将settings中的I...
2019-06-26 13:51:53
774
1
原创 如何在ionic3中使用zTree,在ionic3中实现树结构
zTree官网链接:http://www.treejs.cn/v3/main.php#_zTreeInfo第一步:首先需要安装jquery;安装步骤参考链接:https://www.cnblogs.com/wei-dong/p/10040404.html安装的具体步骤:npm install jquerynpminstall @types/jquery第二步:在项...
2019-04-15 19:06:21
1754
4
转载 ionic3和ionic4的对比
对比1:https://www.jianshu.com/p/be353a77bf33对比2:https://www.jianshu.com/p/37c1ab91dce0对比3:https://cloud.tencent.com/developer/article/1343043
2019-04-03 10:04:51
1552
转载 ionic中使用NG-ZORRO-MOBILE
在ionic中加入NG-ZORRO-MOBILE;官网方法:http://ng.mobile.ant.design/#/docs/running-in-ionic/zhionic使用方法:https://blog.csdn.net/renmengmeng520/article/details/83582414ionic4使用:https://www.jianshu.com/p/f7c3...
2019-04-03 09:19:19
904
转载 ionic3项目实现在线预览PDF文件
文章转自:https://blog.csdn.net/Raytheon107/article/details/82690687亲测有效。第一步:安装ng2-pdf-viewernpm install ng2-pdf-viewer --save第二步:新建页面用于展示pdf注释:新建页面时需要删除.module.ts文件(去除懒加载)ionic g page sh...
2019-03-18 11:23:10
1821
原创 关于修改ionic的图标
如何修改ionic的图标?解决方法:只需要替换三个地方的图标(有些是两个地方的):1. resources\android\icon 和 resources\ios\icon2.platforms\android\res\mipmap-hdpi (以及mipmap-ldpi,mipmap-mdpi。。。)3.www\resources\android\icon 和 ww...
2019-01-25 10:03:39
326
原创 关于ionic 开屏时间长 app启动慢的解决方法
解决方法: 在运行ionic的时候 在后面加入 --prod --release参考文章:链接:https://blog.csdn.net/u010564430/article/details/61201769
2019-01-25 09:52:46
1042
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人