9 那个发饰

尚未进行身份认证

我要认证

代码之美是真的存在的,作为程序猿最幸福的就是发现这些美

等级
TA的排名 8w+

webstorm vue 方法重命名遇到的问题

2个Vue组件内,methods定义了相同名称的方法,使用webstorm的rename去修改其中一个Vue组件内部methods里定义的方法的名称,当前组件内这个方法的名称还有方法引用的地方都会同步修改,但是另外一个Vue组件内方法的名称也被修改了,而且引用的地方没改,无意间发现的问题,查了好久,只当做笔记。...

2019-07-24 15:45:19

Glide圆角和centerCrop()的那些坑

Glide圆角和centerCrop都是有问题的1.imageview自带的centerCrop是不管图片小于还是大于imageview的大小,都会等比例拉伸填充满,然后裁剪;2.而Glide的centerCrop对于大图是裁剪,如果图片小于imageview,则是等比例全部显示在imageview里而不是填满裁剪;3.而且如果imageview自己设置了centeCrop,这时候Gl...

2019-05-29 15:27:55

vue mouned里无法使用this.$refs和getElementById

1.问题起因:在vue子组件的mounted里试图使用this.$refs获取标签,然后给标签添加事件,但是发现一直提示undefined,getElementById也无法起作用,理论上mounted是在组件已经挂载之后的钩子,应该可以获取到标签的2.前提:我是在子组件的template标签下的根div设置了v-if,试图通过在父组件v-bind的方式传prop值给子组件来控制...

2019-05-29 14:01:46

el-popover修改样式

el-popover的class也是el-popover,他比较特别的是,el-popover生成的div不在当前组件之内,甚至不在App.vue组件的div内,他和App.vue组件的div平级,所以需要设置全局style。这里也不能用穿透符>>>因为el-popover不在当前组件之内不加scoped就是全局styleel-popover是和app同...

2019-05-23 16:21:46

vuex低级错误,this.$store提示不存在

使用vuex的时候遇到一个低级错误,导致无法使用this.$store,记录一下在生成store的时候一般代码是import Vuefrom 'vue'import Vuexfrom 'vuex'Vue.use(Vuex)export default new Vuex.Store({state:{phone:'' }, mutations:{change...

2019-05-14 15:26:41

浏览器URL Scheme打开APP的那些坑

URLScheme打开APP网上有很多的具体实现,这里不重复了,只说说实际开发中遇到的坑。1.应用A配置了scheme,应用B是可以通过urlscheme直接打开应用A里配置了scheme的特定页面;2.如果是浏览器用urlscheme打开app就不行,浏览器调用的时候会直接打开应用A的启动页面,而不是指定页面,并且会把Uri传给启动页(即使把scheme配置在其他页面也没用,只会打...

2018-09-25 15:02:35

微信H5支付:商家参数格式有误

原文:http://blog.csdn.net/u012185875/article/details/77772817今天遇到H5微信支付的时候,IOS没有问题,android的webview调用的时候报错:商家参数格式有误网上都说添加1.if (url.startsWith("weixin://wap/pay?")) { Intent intent = new Inten

2018-01-11 17:33:48

登录页背景图缓慢滚动实现方法

PS:写博客真的好麻烦,很多思路自己理解了,但是写起来就很累,写的差各位别介意;还有博客新版页面不知道怎么传图片,只能口述想法1.需求:需要实现在登录页,有一个大图缓慢滚动2.思路:大图本身是几千像素的宽度,不可能直接加载,会OOM报错;所以应该是切成同样高度和宽度的较小的图片(尽量)3.资料(转载文章):https://www.jianshu.com/p/f36f68c3de46,这

2018-01-09 16:12:32

Android微信支付SDK的细微注意点

微信支付需要在微信开发者平台开通:https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN我这里主要说下我遇到的接入微信支付demo的几个小问题,demo下载地址是https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1首先这个demo是Eclips

2017-09-25 14:11:45

APP长期在后台,再次打开空指针异常处理思路

APP长期放置后台,再次打开因为空指针异常的处理思路

2017-09-15 10:42:50

JS调用Andrioid方法传递参数,Android需要知道的一个注意点

今天遇到一个问题,H5定义了实例名和方法名来调用Android的方法,参数是一个int,但是我遇到的情况是,方法调用到了,但是打印的日志显示传过来的int值是0,后来看了一下JS写的代码,参数没有做强转,类似写了一个getItem(3),这个3是什么类型的JS也没说,可能跟Kotlin的var一样,不需要定义具体的类型,但是我的方法规定参数是int,导致传过来的值我打印显示的是0,最后让JS把3强

2017-08-14 18:34:57

ListView里如果有EditText,Edittext的值修改后,会触发其他的item里EditText的addTextChangedListener,导致数据重复

前提:ListView里如果有EditText,Edittext的值修改后,会触发其他的item里EditText的addTextChangedListener,导致数据重复希望目标:每个EditText监听的addTextChangedListener事件,输入法修改值之后,只修改自己的model值,而不影响其他item对应的model值找了好久找到这篇,赶紧记录

2017-07-19 15:22:28

@SuppressLint("NewApi")

@SuppressLint("NewApi")作用是屏蔽android lint错误在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告.解决方法是在方法上加上@SuppressLint("NewApi")作用仅仅是屏蔽android lint错误,所以在方法中还要判断版本做不

2016-12-15 10:27:12

volley混淆之后报错与gson混淆解决

有个项目的部分请求是volley,混淆之后发现,有返回数据,但是请求失败,后来发现是返回数据gson的解析失败,然后去查了一下gson的混淆,这里分享一下##---------------Begin: proguard configuration for Gson  ----------# Gson uses generic type information stored in a c

2016-12-06 14:06:21

Android Studio混淆的简单使用

简单的build.gradle设置buildTypes {        release {            //混淆            minifyEnabled true            //Zipalign优化            zipAlignEnabled true            // 移除无用的resource文件

2016-12-06 09:53:29

Android Studio Git 获取.gitignore文件

在进行版本管理的时候,使用git和svn在设置忽略文件的时候的方法是不一样的。svn一般是在setting——version control——ignore里面设置,需要特别说明的就是忽略某种类型的时候需要用*.就是*.iml这样的格式而git进行同样的设置是不起作用的,需要用到.gitignore文件并在里面设置,如果你的项目里没有这个文件的话就需要去得到一个这里就是讲如

2016-11-04 15:41:29

Android Studio git 冲突合并注意点

git一般提交代码的顺序是:git add .git commit -am"日志"git pullgit push遇到冲突的一般在git pull这一步,提醒你有冲突。在代码合并之后需要注意的是:并不是直接git push,而是先git commit -am"日志然后再git push,不然会提示git push失败,还可能遇到其他各种奇葩问题所以完整顺

2016-11-04 15:15:24

android获取友盟渠道名,补充3个注意点

实现做批量打包之后,区分版本就不用靠在代码里写常量的方法来实现了,可以通过渠道名称来区分版本并以此作为参数上传给服务器批量开发就不讲了,一般搜搜都有一般获取渠道名称的通用方法: /**     * 获取application中指定的meta-data     * @return 如果没有获取成功(没有对应值,或者异常),则返回值为空     */    public

2016-11-03 09:31:59

世界国家中英文名称以及地区区号json格式

最近在做全世界国家对应的手机区号的字母表,然后找到一个比较好的,分享给大家,里面有一处排序错误,更正一下,有一个数据是"French Polynesia法属玻利尼西亚 -689",数据里把这个放到首字母p的排列里面了,导致我的字母表排序出错,还有为了方便解析这个Json数据,我用"-"作为分隔符,重新编写了一下数据,我已经用Json检测工具测过了,重新排版的代码符合Json格式。贴上我修改

2016-05-17 17:53:53

竖屏Activity跳到横屏Activity引发的混乱,Activity横竖屏切换

起因:有一个需求,竖屏Activity A跳到横屏Activity B,B操作结束后finish然后返回A,A上面重建了,之前的操作比如listview添加了item都没有了测试条件:红米Note2一部,华为一部测试:1.华为测试机                打日志发现,A跳到B时,A执行了一次onCreate,B操作结束后finish然后返回A,A又执行了一次onCreate,这

2016-01-22 10:49:49

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!