- 博客(27)
- 资源 (40)
- 收藏
- 关注
原创 微信小程序实例
UI组件weui-wxss ★852- 同微信原生视觉体验一致的基础样式库Wa-UI ★122- 针对微信小程序整合的一套UI库wx-charts ★105- 微信小程序图表工具wemark ★85- 微信小程序Markdown渲染库WeZRender ★36- 微信小程序Canvas增强组件wetoast ★21- 仿照微信小程序提供的showToast功能wxapp...
2018-08-21 17:02:07 368
原创 微信小程序源码案例大全
微信小程序demo:足球,赛事分析小程序简易导航小程序demo:办公审批小程序Demo:电魔方小程序demo:借阅伴侣微信小程序demo:投票微信小程序demo:健康生活小程序demo:文章列表demo微商城(含微信小程序)完整源码+配置指南微信小程序Demo:一个简单的工作系统微信小程序Demo:用于聚会的小程序微信小程序Demo:Growth 是一款...
2018-08-21 16:18:41 19176 5
原创 如何在小程序wxml文件中编写js代码
当我们创建页面时 发现有个.wxs文件发现有个.wxs文件,关于wxs文件如何使用呢?WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。wxs可以说就是为了满足能在页面中使用js存在的,在wxml页面中,只能在插值{{ }}中写简单的js表达式,而不能调用方法,例如直接在wxml页面中直接保留数据的小数点的后两位。通常的解决办...
2018-08-21 15:03:09 2175
原创 微信小程序获取用户信息
微信小程序获取用户手机号码(类似膜拜手机号授权),自己写的程序也用到了,查看微信小程序文档,原来微信提供了方法,<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"> </button>直接就可以 调取微信的授权方法如下图: 授权图片具体方法如下流程图.png...
2018-08-18 14:21:42 9180
原创 微信小程序自定义组件(Toast)
微信官方的wx.showToast这个API用起来限制性太强,在正式项目上根本用不上,但是又没有其他组件或API可以替代,所以就自己通过网上大神的方法自己写了一个自定义的toast组件。一,自定义组件1.组件模版和样式类似于页面,自定义组件拥有自己的 wxml 模版和 wxss 样式。组件模版的写法与页面模板相同。组件模版与组件数据结合后生成的节点树,将被插入到组件的引用位置上。在组件...
2018-08-18 14:21:22 2060
原创 微信小程序 加载 HTML 标签
最近写项目中遇到一个问题,后台接口返回数据时有html标签,小程序如何加载html标签格式的字符串呢?小程序有跳转外连接的功能可以直接跳转到一个h5页面。具体使用方法如下: 官方文档1.先登录小程序开发平台,将页面需要跳转的域名写上去,注意了,域名不是指服务器的域名,而是服务器下面的 业务域名 !!!配好了域名之后就可以开始调用web-view了。2.使用wxml代码如...
2018-08-18 14:18:45 4379
原创 一个 JS 库就能解决小程序跨页传递事件消息和数据
由于微信小程序 wx.navigateBack 方法并不支持返回传值,导致页面在返回后,不能方便地即时更新数据。一.需求分析此类需求大概意思是:A 页面进入 B 页面,B 页面返回并传值给 A或在B页面触发事件时,A页面也有事件触发改变。 业务分析 普遍方法为:第一种:利用微信的 wx.setStorage,将数据缓存在小程序实例内。从 B 页面返回 A ...
2018-08-08 09:32:39 903
原创 小程序红包雨
效果图主要逻辑代码://建立临时红包列表 var packetList = []; //建立临时红包图片数组 var srcList = ["../images/hogbao.png", "../images/hogbao2.png"]; //生成初始化红包 for (var i = 0; i < that.data.packetNum;...
2018-08-07 09:21:51 1825
原创 小程序加载本地图片路径问题
第一种图片路径:icon图片文件夹和pages文件夹同级路径1第二种图片路径:图片文件夹在pages文件夹内路径2第三种tabbar图片路径: 路径3总结:主要看是否同级,../代表一级...
2018-08-06 18:28:34 21494
原创 微信小游戏
前一阵,微信的跳一跳小游戏很是火,打破了之前说的不会推出游戏的说法,2017年12月22日,微信发布了微信小游戏的体验版,打开自己的微信小程序账号,找到如下图: 屏幕快照 2018-03-05 上午10.18.17.png小游戏点击上图中的小游戏,查看文档,目前小游戏不提供公开注册,可点击体验小游戏使用无 AppID 模式。 F0A8E5D1-5EAB-4A99-A41...
2018-08-03 11:16:19 526 2
原创 第一个微信小程序
序言作为一个工作3年多的iOS开发者,当推出微信公众号时,自己就有很大的紧迫感,感觉自己的工作会不会被取代,看了一段时间,发现自己要学的太多,自己的工作也挺忙的,慢慢的就淡忘了,感觉对自己的工作也不会有太多的影响。直到2017年1月份微信又推出了小程序,小程序的流畅度和用户体验要比公众号的强很多,自己根据网上的知识和微信的文档完成了一个小程序的demo,也喜欢上了小程序。准备工作...
2018-08-03 11:13:53 462
原创 [!] No `Podfile' found in the project directory.
从网上下载的参考项目,运行时遇到的错误如下:diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod instal...
2018-08-03 11:11:12 14678
原创 简单的方法完成项目上传到github
写了一个不错的项目想和大家分享一下,准备放在以前的github账号上,打开网站,发现在自己不知如何上传了,问度娘,几种方法都模糊 不清,几天了自己始终 没有完成上传,一直认为自己对任何事请没有恒心,今天给自己下了死命令,一定要完成,功夫不负有心人,这个小坑终于迈过去了。1.准备工作.1 下载安装git客户端 http://code.google.com/p/git-osx-ins...
2018-08-03 11:10:23 196
原创 iOS ipa包进行重新签名
1.为什么重签名?重签名可以把越狱市场上的app重新用我们自己的开发者证书进行签名,然后我们就可以在我们不越狱的手机上安装越狱应用了。2.如何重新签名?网上有很多重新签名的方法,最简单一种是:安装好brew,先用brew安装ruby,然后用gem安装sigh。1、brew install ruby2、sudo gem install sigh安装好后,...
2018-08-03 11:09:12 9403 2
原创 关于iOS实现前台,后台,锁屏或关闭app语音播报
公司要求像支付宝收款一样,收到推送后实现语音播报功能,之前没有做过,特此机会研究一下。用到的技术点:1.如果对语音要求不是特别高的情况下,用苹果系统自带的AVSpeechUtterance可以实现,也可以用讯飞的sdk。2.之前公司用的是友盟推送,可以实现基本的弹框形式推送,为了语音播报在锁屏情况正常,我增加了iOS10 推出的UNNotificationServiceExt...
2018-08-03 11:07:50 3804
原创 多线程与NSTimer
1.Ios主线程,也称UI线程,在主线程中使用NSTimer,runloop是自动开启的,(如果NSTimer当前所处的线程正在进行大数据处理(假设为一个大循环),NSTimer本次执行会等到这个大数据处理完毕之后才会继续执行(类似操作列表的滑动过程,定时器不会),所以用NSRunLoopCommonModes模式,而NSDefaultRunLoopMode不可行)。在主线程中调用NST...
2018-08-03 11:06:15 941
原创 ios 开发常用技巧
1.TableView不显示没内容的Cell怎么办?self.tableView.tableFooterView = [[UIView alloc] init];2.自定义了leftBarbuttonItem左滑返回手势失效了怎么办?self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initW...
2018-08-03 11:03:59 210
原创 微信,支付宝,银行卡提现功能简述
流程应该是这样:1.用户在app上输入自己的支付宝帐号,微信账户,银行卡信息app把这个帐号post到自己的server端server再验证,再根据用户的额度之类的向用户的支付宝帐户转入相应的金额所以其实在ios app端不会进行具体的转帐操作,app只是收集用户的帐号信息,转帐应该是server端去操作的。至于怎么向支付宝发起转帐请求,就不知道了,支付宝应该会提供相应的...
2018-08-03 11:00:29 5490 1
原创 关于支付宝授权登录获取用户信息
这几天公司有个获取到支付宝的登录用户信息的需求,以前知道的第三方登录,没有做过支付宝登录,在网上查找资料并不是很多且不全面,促使我自己不得不写一篇完整的流程;第一步:1.去支付宝开发者平台的开发者中心,在自己的应用上添加支付宝登录功能如下图:支付宝后台2.下载demo 里面有支付宝授权的代码,但是不完整,这时你就可以看开发文档了(点击如图所示的app支付宝登录-》api列表 )...
2018-08-03 10:59:25 8929 1
原创 小程序完整demo
一个多月的时间研究和编写,做了个测试项目,由于本人的css不好,做的界面很是难看,希望不要在意。项目地址:https://github.com/dt8888/MyselfProject/tree/master首页这个页面主要是定位,其实很简单,就是调用微信Api(wx.getLocation),可以直接获取经纬度,(wx.chooseLocation方法可以调取地图显示位置)代码...
2018-08-02 19:02:07 14087 3
原创 小程序的网络请求封装
我们前端开发就要有面向对象的思想,让自己写的程序更加简单明了,不要有太多的融于代码,所以这里提到了封装的思想。之前的项目里每次调用网络请求都调用了类似的代码://加载数据 requestData() { var that = this if (that.data.listData.length < 1) { wx.showToast({ ...
2018-08-02 18:56:46 1705
原创 duplicate symbols for architecture arm64的问题结决方法
问题图片遇到这个 问题有三种 方法查看问题所在:1.首先排查是否有名字重复的文件。(查看下自己的项目中创立的文件名和引入的第三方文件名是否重复)2.检查是否在#import头文件的时候,不小心把.h写成了.m(可以全局搜索是否是这个问题)3.第三种方式 第三种方式仔细 查看下第二张图片的不同,仅仅只是 差个 static ,自己手误,关键xcod...
2018-08-02 18:52:44 12694
原创 作为前端程序员,你不能不知道的这个小技巧
同事问我要小程序的账号和密码,打开微信公众平台,界面忘记了账号密码,怎么办?教你一种方法:1.右击---->打开检查元素--->找到需要输入密码的代码块---->如图 密码的代码块 2.看到上图中,type="password"把password改为text,如图: 把password改为text这时再看微信公众号的登录部分就变为...
2018-08-02 11:46:01 990 1
原创 两个app应用之间的跳转
一,应用跳转的原理从一个应用跳转到另一个应用,作为APP开发者,最熟悉的莫过于第三方登录,支付宝,微信支付时,那时候我们可能仅仅按照集成文档一步一步操作,在文档中配置很多类似URL Schemes,如下图: 一般的配置下面我们进入正题的为什么这么配置:1、一些概念的补充协议:双方互相遵守的一种规范,只有遵守共同的协议规范才能进行彼此的通信。比如我们最熟悉的网...
2018-08-02 11:44:06 9186
原创 ARC 环境下 dealloc 的使用误区
在MRC时代,我们需要在 dealloc中做很多,比如释放对象,如今我们已经进入ARC时代,对于普通对象的释放,系统已经帮我们做好了;是不是我们就再也不用担心内存问题了呢?答案是否定的 。一.dealloc 的使用a. 什么情况下会调用呢?当对象的引用计数为0,系统会自动调用dealloc方法,回收内存。//调用方法-(void)dealloc{ // [super d...
2018-08-02 11:39:43 1229
原创 NSUserDefaults数据保存报错:Attempt to set a non-property-list object.
在使用NSUserDefaults的时候插入数据有时候会报以下错误:image1.这种错误的原因是插入了不识别的PaymentModel数据类型,NSUserDefaults支持的数据类型有NSString、 NSNumber、NSDate、 NSArray、NSDictionary、BOOL、NSInteger、NSFloat等系统定义的数据类型。想保存自定义的数据类型时,我们...
2018-08-02 11:30:52 1545
原创 小程序获取微信运动步数
第一步,获取session_key,用来解密必须用到的代码为:wx.login({ success: function (res) { var appid = "wx1b4e5e75***48af1"; var secret = "8eb5b7c6af68****af2995b6a8758"; if (res.code) { ...
2018-08-02 11:22:59 11960 3
12.0-12.3.zip
2019-06-13
vue.js动画需要的animate.css和velocity.js
2019-01-07
vue.min.js
2018-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人