自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (40)
  • 收藏
  • 关注

原创 Apple 隐私政策

今天在发布新版本时,所有信息都已填完,准备储存提交,报了一个APP信息错误,如下图:什么鬼?必须添加隐私政策网址(URL),以前都是选填项。原来是Apple 隐私政策已于 2018 年 5 月 22 日更新。方法一填写的地址是注册页面的用户协议:方法二网上找隐私模板,然后放在服务器上。 ...

2018-12-30 15:28:51 328

原创 Command PhaseScriptExecution failed with a nonzero exit code

运行xcode模拟器时如图所示:这是因为Xcode10是默认选中的最新的New Build System(Default),在这个编译系统的环境下,打包的CI脚本一直会报错。解决方案:Xcode菜单栏选择File-- Workspace Setting,把new build system(Defalt)切换到 Legacy Build System 在模拟器上运行就OK!...

2018-12-29 15:44:27 61688 5

原创 flutter环境配置详解及开发第一个项目

flutter环境配置的具体步骤如下:1). 下载flutter2).下载后的文件解压,放在你想指定的目录下(我以放在桌面为例)3).配置环境变量vim ~/.bash_profile输入后,出现上图界面,则表明已经存在,我们直接点击大写字母Q退出就OK!4).export PATH=路径/bin:$PATHexport PATH=/Users/zj/Des...

2018-12-29 15:38:46 1022 1

原创 Vue的生命周期函数和beforeRouteEnter()/beforeRouteLeave()的函数

用Vue开发了一个项目,虽然项目做完了,但心中却没有一个完整的知识体系,不能称之为会Vue,也许只能称之为了解,这段时间闲剩下来,找到Vue.js 的官网,简直了。。。简直都是自己陌生的各种语法函数,都怀疑自己是怎么做的项目啦!先参考vue官网从简单的看起!先了解下vue的生命周期。   也许我们从上图中并不能直观的看出生命周期中的函数的具体使命,先简短的用文字了解下:before...

2018-12-27 18:26:07 6002

原创 Vue条件渲染(v-if和v-show的区别)

在项目中我们总是用到根据某一值判断属性是否显示,或不同的值让其显示不同,顾名思义总是用v-if来实现,v-show也可用来判断是否显示,两者有什么区别呢?相同点:两者都可用作为条件判断元素是否显示。不同点:1). v-if后可跟v-else-if 和 v-else用来进行不同条件下的显示组件的不同可能性,v-show只能作为是否展示。            2). v-if在想切换多个...

2018-12-27 14:44:35 1333

原创 vue事件发射与接收(可实现页面传值和非父子组件传值)

vue2.0中可以使用 $emit, $on, $off 分别来分发、监听、取消监听事件。1).给data添加一个 名字为eventhub 的空vue对象,就可以在任何组件都可以调用事件发射接收的方法了,在main.js中添加:new Vue({  el: '#app',  router,  data: {    eventHub: new Vue()  },  render...

2018-12-26 18:34:11 624

转载 判断当前页面是否在微信浏览器中打开

在实际的项目中,有时候需要判断当前页面是否在微信浏览器中打开,以下提示了三种方法,每一种都可以,方法一,var ua = navigator.userAgent.toLowerCase();var isWeixin = ua.indexOf('micromessenger') != -1;if (isWeixin) {    return true;}else{    re...

2018-12-25 16:08:56 675

原创 Object.freeze( ) 阻止Vue无法实现 响应式系统

做了一个vue项目,总是边百度边写,知识体系不能系统起来,准备在浏览下vue.js官网基础知识。当一个 Vue 实例被创建时,它向 Vue 的响应式系统中加入了其 data 对象中能找到的所有的属性。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。但是如果使用 Object.freeze(),这会阻止修改现有的属性,也意味着响应系统无法再追踪变化。具体使用办法举例:...

2018-12-25 15:03:23 1221

原创 使用手机访问vue项目

在做vue项目测试时,需要放在手机上调试,那么如何放在手机上调试呢?毋庸置疑,直接使用ip地址+端口号用手机去访问电脑上的vue项目。1. 把host中的改为“自己电脑的IP地址”2.改为‘127.0.0.1’3.改为‘localhost’用上述3中方式就可以放在手机上测试啦!...

2018-12-24 18:09:36 969

原创 h5页面适配iPhone X的方法

 项目接近尾声,测试时突然想起还有iphoneX需要适配,虽然页面都是自适应,但是由于iPhone X的特殊性,还是需要特殊对待。因为这个h5项目嵌入在原生项目中,适配就会有有种方式:1.在原生中用原生的的方法适配 2.在前端页面中用h5的方式适配。一.原生适配iphoneX原生适配很简单,查看机型图:只要用#define KIsiPhoneX ([UIScreen ma...

2018-12-24 16:32:19 1866 8

原创 Cannot use v-for on stateful component root element because it renders multiple elements.

报错如图提示: Cannot use v-for on stateful component root element because it renders multiple elements.中文大致意思:不能在根元素(root element)使用 v-for,因为v-for是个循环体呈现多个元素,v-for在根元素上导致无法渲染。代码如图:<template>...

2018-12-22 10:55:50 2215 2

原创 解决html标签中有多个空格

设计图如下:想着用如下代码:<div>参数 产地 功效</div>虽然中间加了很多空格,但是实际效果就一个空格,想着有没有空格标签呢,最后发现只能用标签符:“ ”  代表空格的转意字符,如果有多个空格我们就复制粘贴输入多次“ ”即可。实现如图效果代码为: <div&g...

2018-12-21 18:10:45 4750

原创 vue.js 动态绑定class的几种方式

Vue.js 的核心是一个响应的数据绑定系统,它允许我们在普通 HTML 模板中使用特殊的语法将 DOM “绑定”到底层数据。被绑定的DOM 将与数据保持同步,每当数据有改动,相应的DOM视图也会更新。基于这种特性,通过vue.js动态绑定class就变得非常简单。思路:以某一页面样式需要单独适配iphonex为例方式一.对象的形式 (第一个参数 类名, 第二个参数:boolean值)  ...

2018-12-20 20:01:29 3491

原创 微信取消分享后还是执行成功函数

在从APP分享到微信,朋友圈时无意中取消了分享,看到提示仍然是分享成功,查看代码,发现当取消分享,微信回调的error是nil,这是怎么回事呢?原来是微信在8月13号对分享功能做了调整:看到官方文档说明,微信调整 看了几个APP对此作出的改变,新浪微博,简书等对此作出的改变时,关闭了提示功能!于是我也是仿照这样做的!简书地址:https://www.jianshu.com/u...

2018-12-19 14:36:34 3668

原创 vue返回上一页面时回到原先滚动的位置

项目结束,测试时发现在首页商品列表中,向上滑动几页后点击进入详情,从详情页面返回商品列表时,页面回到了最顶部,测试不通过说是用户体验不好,要求从哪里点击进去返回该页面时回到原先的滚动页面。思路:因为vue是单页面应用,进入其他页面时会销毁该页面,用keep-alive不让其刷新,具体实现为:(1).在App.vue中加入:<template> <div id="...

2018-12-18 11:45:18 14847 14

原创 vue项目中axios请求网络接口封装

每个项目网络请求接口封装都是很重要的一块,第一次做Vue项目,我们的封装方法如下:(1).新建一个js文件,取名api.js(2).引入 axios ,mint-UI ,如下图:import axios from 'axios'import {MessageBox, Toast} from 'mint-ui'axios.defaults.timeout = 50000//默认请...

2018-12-17 16:15:02 1120

原创 Vue webpack打包后,css样式发生改变或不起作用

用run dev build打包后,发现样式改变了,最终发现addAdress.vue和myAdress.vue中的有个类名是相同的,但是想着<style scoped></style>在style标签上添加scoped属性,就表示它的样式作用于当下的模块,样式私有化的目的就不会相互污染啊!为什么打包后会出现这样的结果呢!不太理解!一.css样式发生改变...

2018-12-13 20:11:35 12313

原创 Picture exceed the maximum allowable rotation range

在上传到阿里云图片时,上传成功后阿里云返回了地址,地址拼接后如下:https://yjmall.oss-cn-qingdao.aliyuncs.com/image/comment/d33a9750abba4bafb3ebdf21949e1839.jpeg?x-oss-process=style/x-compress,项目中该图片不显示,放到浏览器中发现阿里返回“Picture exceed the...

2018-12-12 10:50:21 1306

原创 多种方式判断PC端,IOS端,移动端

1. 通过判断浏览器的userAgent,用正则来判断手机是否是IOS(苹果)和Android(安卓)客户端。var u = navigator.userAgent;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端var isiOS = !!u.match(/\(i[...

2018-12-11 20:01:05 975

原创 vue 项目中常见的几个问题

(1).H5页面在iOS网页中手机号码颜色改变H5页面在iOS网页中的数字被识别为电话号码,原因在于Safari浏览器的问题:解决该问题只需在head标签中添加如下代码即可解决。<metaname="format-detection"content="telephone=no"> 在Vue上的具体代码位置如图:项目路径FF730ACF-F192-45...

2018-12-06 20:13:42 803

原创 vue webpack打包后图片路径错误的解决方法

项目用run dev build 打包后,发现很多图片都不显示,在本地是没有问题的啊!找原因发现通过webpack+vuecli默认打包的css、js等资源,路径都是绝对的。9E3E9C06-4873-4D1B-A5B3-35C71889249E.png因为我们的图片路径都是经历过文件夹的,在本地引用图片是绝对路径,但打包后因为把配置的static文件夹当成了根路径,所以很多图片找不到...

2018-12-06 20:08:04 3311

原创 mint-UI上拉加载下拉刷新和fastclick冲突问题解决

当我们的Vue项目为了解决IOS设备事件点击卡顿,300ms的延迟的问题,引入了fastclick后,会有很多小的冲突,例如在使用mint-UI实现上拉加载和下拉刷新的时候,经常会触碰到点击事件进入下一个页面,这是因为去掉300毫秒的延迟就会使得页面特别灵敏,想着用阻止冒泡的方式来解决。在/node_modules\mint-ui\lib\loadmore\index.js和mint-ui.c...

2018-12-05 09:32:58 1035

打开通讯录界面

微信充值时,打开系统的通讯录界面,选择手机号码和联系人,返回充值界面,此demo调用简单,通俗易懂

2016-06-23

小的关灯游戏

就是点一下灯 它本身和周围4盏灯会变色.

2016-06-20

时间个性化设置

现在在很多项目中,不会直接显示时间,很多时候都是显示“刚刚”,”XX分钟前”,等等字样,这个方法可以方便的调用。

2016-06-03

iOS7后系统自带的二维码扫描

自iOS7以后,苹果系统自带了二维码的扫描功能,调用简单

2016-06-01

录音播放demo

支持录音手机的录音,和播放,完整的demo,容易调用

2016-05-31

带歌词的音乐播放

随着音乐的播放,歌词正常显示,有快进,后退,暂停,音量的控制

2016-05-31

上下拉模态弹出

这是一个类似淘宝的上啦商品的详情界面,增加的动画效果

2016-01-31

发送短信demo

这里提供了两种不同的发送短信的方法,demo里简单调用苹果系统的。

2016-01-27

视频播放demo

视频播放,AVAudioPlayer的调用,简单,对于初学者有很大的帮助

2016-01-19

类似网易的顶部标题滚动条

类似网易新闻的头部滚动条,内容滚动区的滚动范围和标题滚动区的滚动范围是由标题按钮个数决定的,六个按钮,就要设置六倍的范围。

2016-01-19

本地通知的调用

本地通知的流程,简单,易懂,容易调用,很适用的初级程序猿

2016-01-18

照片的浏览布局

用collectionview 的横向滑动来实现照片的浏览效果,分装好的类,直接调用,简单,一看demo就会调用

2016-01-18

demo更是容易调用毛玻璃的视图类

单独分装的毛玻璃的视图类,demo更是容易调用

2016-01-15

可以拖动的弹性小球

类似于qq的显示消息个数的,可以拖动的弹性小球,分装好的方法,调用简单。

2016-01-08

view的淡入淡出

本demo是一个view的淡入淡出,你可以随意的淡入淡出的时间!

2016-01-07

判断非空的抖动问题

在用textview的填写资料时,或登录,当数据为空时,或是密码错误时,出现抖动用来显示

2016-01-06

图片的切割

可以根据图片的大小,对他进行不同的切割形状,也增加了动画效果,有种渐变的感觉

2016-01-06

用chart进行绘制饼状图

这个chart进行绘制的饼状图,可以很好的对您的开发有很大的帮助.zip

2016-01-04

启动页面显示动画

作为iOS的俄程序员,此代码的俄功能是展示了用webview加载html的动画效果

2015-12-01

具有重力感应的动画效果

具有重力感应的,水泼纹动画,放在tableview的cell上和一个独立的view上,可以更加清楚的了解到所用的知识,和封装效果比较好的demo,

2015-12-01

12.0-12.3.zip

12.0-12.3所有真机包,command + shift + G 前往文件夹 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 将更新包解压进去即可

2019-06-13

ShopCartDemo.zip

类似饿了吗加载动画及本地缓存数据,购物车列表及数量的增减。

2019-05-18

vue.js导出Excel所需要的JS文件

当vue.js需要导出Excel文件时,需要的Blob.js和Export2Excel.js.

2019-01-11

vue.js动画需要的animate.css和velocity.js

当我们需要编写动画效果时,就需要引入第三方动画库,animate.css 和velocity.js是必要引入的!

2019-01-07

无需升级xcode达成真机调试

手机系统升级,xcode不支持,无需跟新xcode即可达到真机调试,支持IOS 11,IOS12

2018-10-08

vue.min.js

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

2018-10-08

小程序完整demo

加入购物车,支付,定位,分享,扫码,发送推送的模版消息(详细以前文章有),登录倒计时

2018-08-07

多图上传阿里云

支持一张,多张图片上传到阿里云服务器,图片的压缩上传

2018-08-02

iOS动画小demo

IOS 小动画,简单,实用,特别是利用tableview中cell中的动画,进入页面时不显示,点击后展示出。

2018-08-02

设置图片的模糊

设置背景图片高斯模糊,适合初学者调用,方法简单

2016-08-11

流量的监测

在有wifi使用的流量和在3g使用的流量

2016-08-03

Quartz2D的各种图形的绘制

用QuArtz2D的绘制各种基本图形,简单的demo,各种方法

2016-08-02

转场和组合动画

核心动画中的转场动画和组合动画的demo,方便初学者理解

2016-07-28

核心动画之关键帧

核心动画的关键帧动画

2016-07-28

UITextField的字体变化

处于第一响应是字体会变化,取消时,字体还是会变化

2016-07-14

XMPP本地服务器的即时通讯

http://blog.sina.com.cn/s/blog_51a995b70101tllf.html我是根据这个链接做好的,很谢谢本链接的分享

2016-07-08

带色彩的view

看到的是金属颜色,彩虹颜色的view,不是图片的合成的。

2016-06-27

TextView加超链接

UITextView加的超链接,调用方法简单,

2016-06-27

lable的行间距和字间距的设置

根据要显示字体的多少,行间距,字间距的调整,计算出lable总的高度的方法,此demo简单易懂

2016-06-24

标签输入器

标签输入器,支持删除和复制,会随着字体的多少,边框变大

2016-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除