- 博客(25)
- 收藏
- 关注
原创 vite vue项目打包后双击index.html(file://...)无法正常浏览解决
写一个Webview本地加html的项目,html用vite vue3写,打包后http访问没有问题,放在APP内file访问白屏报错,问题解决方法记录。
2023-09-01 16:38:08 2365
原创 Vue keep-alive缓存管理,简单store模式实现
keep-alive 缓存页面实现a->b(缓存)->c,b(销毁)->a。一、注意b退出时调用this.$destroy()会导致第二次进入b不会缓存;<keep-alive :include="appKeepAlive">...</keep-alive> appKeepAlive如果是数组,重置数据需要保证数组指向对象不改变。二、实现代码<!--template--><keep-alive :include="appKeep.
2021-11-03 09:59:32 348
原创 如何在安装有Node环境的设备上快速运行静态网站(https)
探索历程,以前写html直接文件夹用浏览器打开满足开发需要,IDE中run in brow 也还可以,突然有一天我想在手机上看看网页!emm故事开始mm… 文件访问肯定不可,我用的IDE默认localhost,修改太麻烦还容易路径错误,nginx 要安装还要学习改配置。我想看https!emm故事升级mmm… 搜索”nginx https“部署,学习->改配置->再学习->再改配置->…emm我很棒mmm… 搞服务这块论速度快,以现今接触到的知识,我觉得Node还是有一手的,.
2021-06-29 18:16:01 336
原创 Vant Field禁用空格【全站】,Vue继承扩展方式实现
Vant Field禁用空格【全站】,Vue继承扩展方式实现在全局注册Field组件时,实现扩展,给Field组件的props中formatter添加默认方法,想要有空格输入时覆盖formatter或者引用注册Vant原本的Field。Vue.component(Field.name/*You custom name*/, { extends: Field, props: { formatter: { type: Function, default: func.
2021-05-27 15:44:19 1455
原创 JPG/PNG转真SVG,非base64
不需要安装应用,适合少量转换需求。一. 转SVGhttps://www.vectorizer.io/网站上传位图,可调整输出质量和大小,下载转换后的svg二. 压缩(非必须)https://jakearchibald.github.io/svgomg/网站上传步骤一svg,调整压缩度,下载压缩后的svg...
2021-05-06 11:25:32 672 1
原创 开发问题集锦
idea 2020.2.3 创建springboot项目提示程序包org.springframework.boot不存在 问题Setting/Preferences -> Build,Execution,Deployment -> Build Tools -> Maven -> Runner 勾选Delegate IDE build/run actions to Maven
2020-11-09 23:04:11 159
原创 Android Jetpack 组件之LiveData、ViewModel、Navigation学习简记
这次主要学习了Navigation组件,附带学习其他2个组件,对作用和使用步骤简记如下一、LiveData使用到类:MutableLiveData可观察的数据源,使用步骤有MutableLiveData liveData;创建Observer obs,在方法onChanged(T t)中把t中数据设置到UI;用liveData.observe(owner,obs)激活obs并使它...
2018-12-04 18:38:21 854
原创 EventBus之快速搭建简单MVVM架构模式
快速搭建简单MVVM架构模式最近接手一个二手项目,原来使用网络流传的MVP架构可把我累得够呛。写一个activity要建接口和P 3至4个java文件的麻烦不说,就P的复用需要实现接口和baseView(相当于不能复用)很让我怀疑可能接手了一个假MVP 。φ(&amp;amp;amp;amp;gt;ω&amp;amp;amp;amp;lt;*) 好啦,下面开始进入正题:在你也怀疑MVP的时候,在你也想了解Google Android AAC架构组件而担心...
2018-09-25 14:21:38 1188
原创 Flutter 学习感想
这两天试玩了下Flutter Demo,记录下感想。一、Flutter是什么Google I/O 2018 发布Flutter Beta版,Flutter也是众多跨平台框架之一二、优势和不足优:大佬出品,在技术和资源方面比较丰富,用户推广效益会比较高;对于开发的优势这就不说了,很多文章。 不足:成长时间不足,像设备相机、GPS、权限验证目前尚无较好支持,启动慢问题。三、我有个...
2018-07-27 16:40:50 1503
原创 Intent 选择器简记
正做一个选择图片来源(相册/相机拍照)功能。常规套路是弹窗选择来源,然后根据选择分别跳不同的Intent,弹窗预设使用AlertDialog或PopuWindow。想想搞个弹窗挺费事的,于是就决定使用选择器啦!Intent carmeraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//相机intentIntent conte...
2018-06-01 15:43:55 525
原创 Android Studio 3.1 "Failed to find byte code for * "问题导致Instant Run失败问题解决
1 . project’s build.gradle 修改 com.android.tools.build:gradle:3.1.0 -> com.android.tools.build:gradle:3.0.12 . gradle-wrapper.properties 修改 distributionUrl=https://services.gradle.org/distrib...
2018-04-09 18:40:30 4669 10
原创 多次点击触发操作的另一种思路
看项目无意一瞥看到的代码,打破自己的思维,学到新东西——“哦,原来还可以这样”,记录下来这是一个有关于连击事件的思想小火花long[] mHits=new long[7];onClick(View v){//监听内不的方法 System.arraycopy(mHits,1,mHits,0,mHits.length-1); mHits[mHits.length-1]=SystemCl
2017-01-20 16:26:21 359
原创 RxJava 中view相关的实用类
包 com.jakewharton.rxbinding.*一、view点击防抖RxView.clicks(viewId).throttleFirst(1000,TimeUnit.MILLISECONDS)//1000ms内只点击这个view只能发送一个Obseverable.subscribe(v->{ //TODO 这是个七字注释 });二、EditText内容变动监听操作R
2017-01-20 15:52:16 831
原创 Win10 Gitblit使用笔记
主体流程搜帖子完成。我的配置比网上简单些[2/3/5],记录如下: 1、不修改gitblit.properties配置文件,使用默认; 2、根据系统修改installService.cmd文件的“SET ARCH=amd64”; 3、以管理员权限运行CMD,切换到gitblit-1.8.0目录,运行installService.cmd;4、不用计算机名访问,不需要运行authority
2016-11-10 12:07:56 1551
原创 Android EditView 阻止默认弹出键盘
Android EditView 阻止默认弹出键盘在非EditView的任一控件添加属性 android:focusableInTouchMode="true"
2016-08-05 10:45:48 589
原创 在Android项目中写带main(String args)的Java类测试
有些时候如测试服务器返回数据,我们希望写一个纯Java类测试,但是从新写一个Demo可能会引用到Android项目中的其它类操作比较麻烦。而写在Android项目中怎么去运行呢?“run as Android application”或”run as java application“都不能得到想要的。这里我们只需要小小地配置一下即可: 1. 2. 3.
2016-07-16 12:42:38 894
原创 JavaScript 回调函数抽离调用简记
匿名函数回调,代码不美观也不利于读map.getUserLocation(function(var a, var b) { //被调用的函数,想抽离为独立函数 ... }, function(var c) { //调用的匿名函数多了感觉凌乱 },function() {},
2016-03-28 12:29:49 618
原创 Android 自动合并lib项目manifest
在主Project的project.properties里加manifestmerger.enabled=true
2015-11-20 17:01:47 461
原创 APICloud api.historyBack() 打开外部网页退页无效解决办法
historyBack()返回无效,暂行解决办法api.execScript({///在指定页面中执行srcipt中脚本name:'win2', ///打开外部网页的Win名frameName:api.pageParam.mFrameName, ///呈现外部网页的frame名script:'api.historyBack(...
2015-03-18 09:46:40 3840
原创 Cordova4.2.0处理 Failed to request GL process. Deadlock likely
修改文件:CordovaApp-CordovaLib项目>org.apache.cordova包>CordovaActivity.javaWebView对象(appView)初始化init()>appView = webView != null ? webView : makeWebView();后加appView.setLayerType(View.LAYER_TYPE...
2015-02-26 10:12:34 1381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人