
疑难杂症
文章平均质量分 87
vv_小虫
6 年开发经验,前端架构师,目前主要负责企业级应用前端技术平台建设工作,在前端工程化实现、Node 应用开发、Android 技术、Vue 技术、React 技术、移动开发等方向有丰富实践。
展开
-
Webpack5 踩坑之(html-webpack-plugin)
2021 开工第一天就给我个大大的惊喜。ERROR in Error: The loader "/home/project/vue3-demo/node_modules/html-webpack-plugin/lib/loader.js!/home/project/vue3-demo/public/index.html" didn't return html. - index.js:339 HtmlWebpackPlugin.evaluateCompilationResult [vu原创 2021-02-18 13:40:55 · 17808 阅读 · 9 评论 -
Vue 各个资源包之间的区别(vue.common.dev.js、vue.runtime.esm.js 等等)
问题描述今天有童鞋在用 vue 项目写代码的时候,问我为啥会出现以下报错?[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.(found in <Root>原创 2020-11-09 21:22:36 · 6914 阅读 · 2 评论 -
css-loader导致vue中样式失效(坑坑坑!!)
问题描述vue文件中的样式失效环境vue-cli 4.4.6css-loader 4.2.1vue-style-loader 4.1.2原因vue-cli 4.4.6vue-cli 4.4.6默认对css-loader配置为空css-loader 4.2.1css-loader4.0后默认对esModule设置的是truevue-style-loader 4.1.2vue-style-loader 4.1.2默认接收的是commonjs的结果,也就是默认接收的是“css-load原创 2020-08-21 15:42:32 · 5989 阅读 · 2 评论 -
Mac:(-bash: xxx: command not found)
在开发中,当我们用npm或者yarn安装一个全局cli的时候:npm install -g xxx然后我们直接在命令行执行的时候会报错:-bash: xxx: command not found我用的是mac电脑,windows的原理一致~首先找到你的npm的安装路径:$ npm prefix -g/usr/local/Cellar/node/7.10.0可以看到你的npm安...原创 2019-01-24 18:08:41 · 2229 阅读 · 2 评论 -
Android让你发送的"广播"更加安全
前言:今天我们老大跑过来,说我们的app中出现了安全漏洞,我顿时懵逼了,在安全软件的监测下,说是动态注册了一个没有权限的广播,唉唉!!以前在外包呆久了,然而只负责快速实现功能,完全没有考虑安全性啊,于是就准备给广播加加权限,没想到一路遇到坑啊~~~~我这里创建了两个app,一个A,一个B。 首先我们在app A中去注册一个广播一般朋友都会向我这样写,很快,很爽!:registerReceiver(原创 2016-11-22 21:57:06 · 1581 阅读 · 0 评论 -
Android疑难杂症之(ImageView播放gif遇到的坑)
最近做项目需要用到gif图片,项目中直接用的Glide的gif加载,还没有时间去研究Glide的源码的,不得不说Glide很强大啊,以前在郭神的博客中看到了一个播放Gif的ImageView,于是打算跟着敲一遍咯。 原文链接先附上:http://blog.youkuaiyun.com/sinyu890807/article/details/11100315 思路: 利用Movie类去播放gif格式文件,然原创 2016-09-29 18:01:17 · 9328 阅读 · 6 评论 -
Android项目中遇到的坑之(Android圆角圆形图 二)
接着上一篇的问题来研究研究: **问题来了:效果是有了,但有发现么?我设置的scaleType只有fitxy 是有效果的,其他的都没有效果了。设置为其他的scaleType都变成matrix那种效果了,也就是图片默认从控件的左上角开始摆放。**我们先看看ImageView的scaleType 以下内容来自http://www.2cto.com/kf/201411/348601.html让原创 2016-10-10 22:12:28 · 3563 阅读 · 0 评论 -
Android项目中遇到的坑之(Android圆角圆形图 一)
看了看以前的项目,发现用了一个叫RoundImageView的类,当时直接从网上copy的(^__^) 嘻嘻……,今天偶尔看到了,觉得不能一直停留在直接拖别人的代码了,于是自己实现了一下,发现以前的只支持CENTER_CROP类型的缩放,于是自己看了下ImageView的源码,实现了下支持所有缩放类型的ImageView. 先上一张效果图: 怎么样?效果还不错吧!接下来我们来一步一步实现一下吧…原创 2016-10-10 21:51:04 · 5925 阅读 · 0 评论 -
项目需求之Android 监听键盘的弹起和隐藏&setVisibility(View.GONE)方法失效
最近比较忙咯,因为在做密码密码管理模块,所以一直在跟EditText打交道,我也写了几篇跟EditText有关的博客了,今天又遇到需求了,需要监听系统键盘的弹起和隐藏。 需求大致是这样的: 1、当键盘弹起的时候,也就是EditText可以输入的时候,这个时候“编辑”按钮消失,反之显示。 2、当点击“编辑”按钮的时候“编辑”按钮执行一个缩放动画,动画完毕后消失。先说说我之前监听EditText获原创 2016-09-07 22:44:11 · 1670 阅读 · 0 评论 -
你真的懂吗?(Android内存泄露之Handler)
对于一个初级程序员来说,内存泄露这种东西压根想都没想过,以前也总听一些大牛再说,可能是现在手机的内存都比较大,所以还没什么深刻的体会,但是作为一个负责的程序员,现在还是有必要了解和预防一下了。本节说的是Handler引发的内存泄漏,这种场景也是很多的,比如需要去网上获取一张图片,然后显示在ImageView上面,然后还没拿到的时候就退出了Activity了,这个时候系统就不会去回收Activity了原创 2016-10-09 13:47:42 · 3064 阅读 · 3 评论 -
Activity下WindowSoftInputMode属性详解
最近在做一个银行的项目,所以需要自定义键盘,不再使用系统的键盘了,从中也遇到了很多问题,比如怎么控制系统键盘不弹出,然后怎么控制软键盘与当前Activity的交互,是时候了解下WindowSoftInputMode了,这个属性就是来设置窗口软键盘的交互模式的。它总共有9种状态,官方给的9种状态的解释大概如下: 【1】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态原创 2016-08-31 22:46:13 · 22094 阅读 · 2 评论 -
(从源码通过反射实现)禁止EditText弹出系统键盘
上篇文章还没写完,真的是没有太多时间写博客咯,今晚回去补上,最近在做银行的项目,需要用到自定义键盘,肯定会用到EditText,那么怎么禁止EditText弹出系统键盘呢,为此我也下了番功夫研究了下EditText的源码。下面我们从源码出发实现我们的需求。 我们看看EditText的源码:/* * Copyright (C) 2006 The Android Open Source Projec原创 2016-09-01 17:57:00 · 1363 阅读 · 0 评论 -
EditText实现(修改密码提示验证信息需求)
最近写博客的节奏懈怠了啊,因为公司终于来需求了,让我做密码管理功能模块,我也算是闲了个把月了,敲了一天代码,才找到以前的一点点感觉,哈哈~!!! 刚开始做就遇到奇葩产品订的需求,需要在EditText中提示密码错误啊,之类的提示,唉唉!没办法,只能硬着头皮上,于是写了个Demo,感觉挺简单哈……被自己欺骗了。 先给出githubdemo链接:https://github.com/913453448原创 2016-08-31 20:50:36 · 2410 阅读 · 0 评论