自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 ng11加载本地json文件 config.json

开发者经常遇到需要通过http请求本地的全局配置json文件来作升级提示或使用当前路径,在获取json文件过程中一直遇到文件404not found错误.解决方案:1.找到angular.json文件2.进入projects ->architect ->build->assets配置3.添加配置{ "glob": "config.json", "input": "src", "output": "./"}4.重启服务...

2021-07-01 14:45:08 273

原创 Android 安全检测漏洞及修复

将Android App上线前送检,安全检测漏洞修复低风险1. BroadcastReceiver组件暴露 导出的广播可以导致数据泄漏或者是越权。如果组件不需要与其他app共享数据或交互,请将AndroidManifest.xml 配置文件中设置该组件为exported = “False”。如果组件需要与其他app共享数据或交互, 请对组件进行权限控制和参数校验。中风险 1.android:debuggable 属性的设置可能会引起 被动态调试的风险。 ......

2021-05-18 18:09:06 921 3

原创 Android 打包签名(干货)

###改动任何源代码,先执行 ionic cordova build --release android 构建生产版本包将在app/build/outputs/apk文件夹下生成release文件夹,该文件夹下包含app-release-unsigned.apk文件和一个output-metadata.json文件### 将构建版本签名1.生成keyStore (已有不需要重复生成,同样的版本更新app时不会提示id重复先卸载原来的版本)2.将.keystore文件放到与app-release-..

2021-04-28 15:55:10 1043

原创 Ionic4 IOS 打包调试(干货总结)

1.vscode打开项目文件# ionic serve 时报错,IOS上浏览器环境Cordova不能识别,编译报错。需要全局声明cordova: declare var cordova:any2.添加IOS平台 分别执行cordova platform rm ios, cordova platform add ios# 如果报错“当前项目不上一个cordova基准项目,则是之前没有ionic build ,需要先执行 ionic build#执行完ionic build后,再执行c...

2021-03-12 11:17:39 483

原创 记录ionic的一些坑(ionChange自动触发)

最近用ion4做APP时发现,表单元素ion-select绑定ionchange事件后,如果ion-selects双向绑定值,当进入页面初始化赋值时,只要改值改变,就会自动触发ionChange事件。由于开发需求是,进入页面时先从API接口拿到相应数据赋值一次,然后用户每次切换都会将另一个表单元素赋值为0(自动选择)。这样,就不能区分ionChange是自动触发还是人为触发。解决的方法很多,可以给ion-select重复绑定其他事件,如ionBlur().由于度娘上基本没有关于该问题的博客,进粗

2020-12-28 10:31:57 1451 5

原创 记录ionic的一些坑(EventEmitter)

前段时间用angular +ionic4开发APP,遇到一些度娘都难以搜索到的问题,特此分享,只为后来人节约时间。ionic事件驱动EventEmitter:APP首次运行时,第一次触发事件失败。1.首先,建立一个事件驱动服务 app/services/event.service.ts,注入根,全局使用。import { Injectable} from '@angular/core';import { EventEmitter } from 'events';@Injectable

2020-12-28 10:10:46 348

原创 css3伪元素的坑,中间一定不要留空格!

.mui-input-row.select::before{ content: '\e581'; position: absolute; top: 50%; right: 14px; display: inline-block; font-family: Muiicons; font-size: 20px; line.

2020-07-13 16:39:41 741 1

原创 vue+muse-ui重写vue.js中文社区webapp版

很久没有vue的项目了,最近利用工作之余做了一款webapp版的vue.js中文社区vue.js中文社区,十分适合vue入门到进阶的学习,欢迎star,欢迎交流,如有问题请及时回复我。vue + muse-ui +event-bus环境vue 2.9.3 npm 6.9.0 webpack 3.6.0 muse-ui 3.0.2插件marked 0.6.2 timeago...

2019-05-30 17:11:29 426

原创 MUI上拉刷新的坑

这段时间倒腾MUI的时候又发现了许多坑,主要原因是官网文档确实太简略。这不昨天又遇到了MUI的上拉刷新与MUI的横向滚动之间有冲突。再此之前先要说说上拉刷新在有mui-tab切换栏的时候需要注意的事项:1.切换显示的内容尽量使用一个父元素容器来包裹。不管切换栏有多少项,内容只有一个上拉容器。这样避免了用多个容器产生冲突的问题(已试过,有冲突,还不容易找到原因)。2.一个上拉容器只记...

2018-12-06 10:14:56 1201 1

原创 关于MUI的弹出层mui-popover的问题。

最近用MUI做了两个项目。发现MUI的坑还是很多的。这里我们就不一一数落了,毕竟MUI还是低阶程序员做混合App的不二之选。这里要说的是mui-popover,也就是MUI的弹出层,弹出的位置样式丑我们也不说了,自己慢慢去设置。主要问题是这个弹出层没有回调函数的问题。也就是说,不管你有没有用js控制弹出层,你点击底图层任意位置,这个弹出层会自动关闭。而我的项目要求用户登录成功后如果没有通过手机...

2018-10-31 17:40:10 11252 1

原创 localStroage本地储存

<!DOCTYPE html><html><head> <title>本地储存</title></head><body> <p>直接写在JS里面了,F12去看吧。</p> <script>

2018-10-31 17:14:00 399

原创 关于jQuery的load()方法

传统的网站页面包含多个header、footer、siderbar、tip(提示框/输入框)等多个公共组件,如果一味的复制粘贴,页面将会相当臃肿和难以维护。这里介绍jqurey的load()方法。目的:实现页面的组件化,方便管理和维护。如果你是Vue和React用户,请无视此文。jquery load方法是jQuery.ajax()的一个方法,语法:$(selector).load(url,d...

2018-08-30 17:12:20 7085 3

原创 关于手机验证码前端内容的一些随笔

最近公司为了业绩投放了大批落地页广告,又用到了短信验证码验证,现将源码与大家分享,很详细很格式化,可交流,轻喷。1.HTML大家都会,直接上代码,css就不粘贴出来了。<section class="form_apply">                <div class="phone_number">                    <img ...

2018-08-09 17:49:51 1038

原创 css3两种hover动画

1.先定义动画,再调用动画。这类似javascript的函数调用。1.1/*先命名css动画,此处我随意命名为hover-zoom,*/@-webkit-keyframes hover-zoom{    50%{        -webkit-transform:scale(0.8);        transform:scale(0.8);        -webkit-filte...

2018-08-09 17:13:28 16497

空空如也

空空如也

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

TA关注的人

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