自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于hbuilderx真机运行时检测不到手机的问题或者基座安装失败

首先确保hbuilderx已将安装了真机调试的插件。Windows系统连接ios手机:不要在【微软商店MIcrosoft store】中下载iTunes,直接在此处https://pc.qq.com/search.html#!keyword=itunes下载重新安装。打开itunes,账户-授权-对这台电脑授权如果是第一次下载iTunes,要重新打开hbuilderx,然后重新运行到真机就可以了。如果安装itunes还是检测不到手机,再次下载iTools。下载安装后,打开iTools

2020-10-15 14:02:25 11215 20

原创 安卓app自动检查更新功能

/ 当前应用的版本号小于线上最新版本号,且不需要强制更新 ,则可以做一个手动检查更新的按钮操作来实现应用的更新。plus.io.convertLocalFileSystemURL(task.filename),//下载到手机上的安装包路径。// 当前应用的版本号小于线上最新版本号,且需要强制更新,则需要再应用第一次打开的时候,弹出更新弹框,且弹框只能 有’立即更新‘和’退出应用‘按钮。packageUrl: "http://xxx/testApp.apk", // 安装包下载地址。

2024-03-07 18:34:28 388

原创 uniapp一些常用api

envVersion: 'release',//要打开的小程序版本,有效值: develop(开发版),trial(体验版),release(正式版)。filePath: uni.env.USER_DATA_PATH + fileName, // 需要预览文件的名称。path: 'pages/newinx/index',//路径(可以携带参数)urls:list,// 预览图片list,例如:['path1','path2',····]appId: ''//要打开小程序的id,// //发送给朋友。

2024-01-25 10:59:17 649

原创 uniapp开发过程一些小坑

这个如果不是自己写的关于‘document.getElementsByTagName’等,那就是再引入字体图标的时候 ,将整个文件夹复制过来导致,删除字体图标文件夹下的demo_index.html和iconfont.js就可以了。因为uni.navigateTo是要缓存到路由的,但是太多就会报错,只能避免频繁多次使用uni.navigateTo,如果中间跳到tab页后就会归0。如果只是添加lazy-load 不生效的话,再添加上:lazy-load-margin="0"即可。-勾选(运行时是否压缩代码)

2024-01-24 15:03:16 508

原创 网页或者app首页置灰(特殊节日或者日期)

总的来说就是在应用的全局‘body’css添加filter:grayscale(100%);比如html网页:body{ filter:grayscale(100%);}比如uniapp首页index.vuepage{ filter:grayscale(100%);}以此类推。

2022-12-06 09:15:58 361 1

原创 hbuilderX上ios运行真机时 使用自定义安装基座调试APP

按照路径找到ios_debug.ipa,使用手机助手(iTools)安装到手机上,这样手机上就有一个自定义基座。勾选自己的手机,选择‘运行自定义基座’ 然后点击运行 等待项目编译、同步就可以了。hbuilderx菜单栏:运行-运行到手机或模拟器-运行基座选择-自定义调试基座。然后再次:运行-运行到手机或模拟器-运行到ios APP基座 就会出现下图。hbuilderX版本3.62。

2022-09-16 09:32:41 5039

原创 使用正则提取一段富文本html内容的所有图片路径src

【代码】使用正则提取一段富文本html内容的所有图片路径src。

2022-09-14 18:59:32 423

原创 uniapp开发小程序,即使使用了分包规则还是会导致主包vendor.js过大的解决方案

第一步:压缩运行hbuilderx-运行-运行到小程序模拟器-勾选(运行时是否压缩代码)第二步:在manifest.json文件中配置"optimization": { "subPackages": true },基本上这两个搞定后就没问题了

2022-02-15 11:34:19 2713 14

原创 一个新的APP上app store 所需的p12证书及.mobileprovision文件申请过程

1、在苹果电脑上导出CertificateSigningRequest.certSigningRequest文件拿到文件。2、进入苹果开发者中心标号3就是第一步申请的.certSigningRequest文件下载得到ios_distribution.cer文件3、再去苹果电脑钥匙串中打开安装这个ios_distribution.cer文件,在证书上面点击鼠标右键,然后在菜单中选择导出证书输入证书名称和证书密码然后点击好导出p12证书这样就拿到.

2021-12-30 12:01:17 4409

原创 uniapp使用scroll-view的:scroll-into-view=“lastChatData“跳到某个元素id时候,在app上不生效,小程序没问题

lastChatData定义的要跳转元素的idapp上不生效或者没有跳到合适位置,只需要加一个一次性定时器来延迟赋值就ok。如:setTimeout(()=>{ that.lastChatData = 元素id},500)

2021-11-25 10:16:00 1628 4

原创 8-16位密码,英文大小写,数字,特殊字符_~@#$^至少包含3种,且不能4位连续重复或者串联(aaaa,1234,abcd,fedc···)

如果是html的话可以直接使用:<html> <head> <meta charset="utf-8"> </head><body> <script> String.prototype.hashCode = function(){ //如果已经缓存了结果,直接返回 if(this.hashcode!==undefined){ return this

2021-11-25 09:13:00 13737

原创 Git 操作日常

配置全局用户:git config --global user.name "用户名"git config --global user.email "git账号"查看系统配置git config --list查看工作区和暂存区的状态git status将工作区的文件提交到暂存区git add .提交到本地仓库git commit -m '本次提交说明'拉取远程峰值的代码git pull将本地仓库的文件推送到远程分之(master)git push ori

2021-10-20 14:16:11 249

原创 高德地图-路径规划-起点、途经点、终点、规避道路或者规避区域的设置

在线调试地址高德驾车路径规划最后一个script标签替换以下代码就可以看到效果。<script type="text/javascript"> //基本地图加载 var map = new AMap.Map("container", { resizeEnable: true, center: [116.397428, 39.90923],//地图中心点 zoom: 13 //地图显示的缩放级别 });//为了显示...

2021-10-14 14:31:28 5061 6

原创 关于uniapp 复选框checkbox在真机上,选中后再取消选中,复选框上还有蓝色边框问题

找了好多文章也没解决,大家发的都是怎么更改默认样式,并不是解决我上述标题问题。由于是运行在真机上,无法很方便的审查到元素样式,在我即将把bug延期的时候,我突然想到可以运行到程序到浏览器,在f12 就很明了了。复选框默认选中样式:取消勾选后:这个蓝色框是不应该有的,查看元素,发现:多了一个hover样式。所以我在app.vue页面加了:/deep/ uni-checkbox:not([disabled]) .uni-checkbox-input:hove...

2021-09-24 14:49:03 1344 1

原创 一个方法搞定uniapp、app跳转新浪微博个人主页

gotoSinaWeibo(){ if(plus.runtime.isApplicationExist({pname:'com.sina.weibo',action:'sinaweibo://'})){if(plus.os.name=='Android'){plus.runtime.openURL("sinaweibo://userinfo?uid=1751675285",error=>{...

2021-03-05 17:05:40 1478

原创 简单提一下,uniapp开发小程序富文本图片超出屏幕滚动解决方案

1、容器:2、接口获取数据后,js操作:3、关键,css部分:(此段css在App.vue中style写,反正我在当前页面写的时候不生效。不知道为什么,只有提到App.vue中才生效)

2021-02-26 17:56:05 1104

原创 使用uniapp打包APP发布app store的几点注意事项

logo图不能有透明色,否则驳回。 版本号不能多于3位,即1.0.0允许,1.0.0.0会被驳回。 如何用第三方登录,如微信登录,需配置apple登录,否则不能打ios包;且apple登录样式要符合规范,否则被驳回。 如有登录操作,配置的账号密码要允许登录,且后期该账号不要修改密码,如果修改密码,需在App Store中同时更新提交审核,否则下次发布会被驳回。...

2021-01-19 17:47:09 1626

原创 使用uni-app开发app时,使用uni.getLocation API的时候真机调试定位没问题,云打包后API不执行的问题

总的来说就是不仔细,配置的问题。首先确保是真机调试ok了再来找配置问题。证书的申请获得:证书获取官方介绍地址注意两点:证书生成的位置要记住;SHA1指纹码要用到。高德地图key的申请及应用的配置高德官网登录后点击 控制台如果之前没有申请过的可直接创建新应用。现在是找配置问题说明之前已经创建过应用。找到对应的应用点击‘设置’key值要配置好所有的都对应好了就没问题了如解决了你的问题,赞一下子哈...

2020-09-30 13:56:05 4590 3

原创 使用uniapp开发小程序时,报错undefined is not an object (evaluating ‘document.getElementsByTagName‘)。。。。。

找了半天错误,原来是引入字体图标时,引入整个文件夹里面这两个文件报错,因为小程序中没有document,所以把这两个文件删除后就可以了,最好把demo.css也删除,因为它没用。好了就这样。...

2020-08-31 14:49:06 6054 1

原创 uni-app实现微信小程序、app端的图片转base64

准备:需要下载或者安装utils/image-tools,下载地址https://ext.dcloud.net.cn/search?q=image-tools。本人是使用将文件下载本地的方法。app效果图:(忽略样式,只看功能)小程序效果图:(忽略样式,只看功能)代码:.vue文件<template> <view> <view @click="chooseImg">拍照</view> <view v-i

2020-08-28 09:47:39 2297 1

原创 基于jquery的tableExportJs的导出文件(附带打印功能)

上图是根据假数据自己画的表格,用来演示导出和打印。导出效果图:打印效果图:ok,开始上代码:代码结构:HTML部分:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> #printTable th,#printTable td{ border:1px s...

2020-08-14 16:04:28 954

原创 使用echarts做以地图为基础坐标系的动态流向图

话不多说,先上效果图流入量图流出量图html代码片段 <div id="mapid" style="height:500px;width:500px;border:1px solid red;padding:5px;"></div>所需js文件<script src="../../js/common/jquery-1.9.1.min.js" type="text/javascript" charset="utf-8">&lt...

2020-08-10 09:40:39 2882

原创 vue性能优化,也是vue面试的重点-基础的web技术层面

学习地址:https://mp.weixin.qq.com/s/l8isi43gxWqNRVjLgEGHkQvue性能优化可以从以下三个方面入手:vue代码层 webpack配置层 基础的web技术层面上一篇:vue代码层优化和webpack配置层优化开始三:基础web技术层优化1.开启gzip压缩gzip是GNUzip的缩写,其作用是对系统文件进行压缩,方式如下;安装插件:npm install compression --save在vue.config.js中

2020-07-23 15:25:33 283

原创 vue性能优化,也是vue面试的重点-webpack层优化

学习地址:https://mp.weixin.qq.com/s/l8isi43gxWqNRVjLgEGHkQvue性能优化可以从以下三个方面入手:vue代码层 webpack配置层 基础的web技术层面上一篇总结了vue代码层的优化https://blog.csdn.net/sjt1010/article/details/107534533开始二:webpack配置层优化1.webpack对图片压缩首先,安装 image-webpack-loader :npm insta

2020-07-23 15:02:05 268

原创 vue性能优化,也是vue面试的重点-vue代码层优化

学习地址:https://mp.weixin.qq.com/s/l8isi43gxWqNRVjLgEGHkQvue性能优化可以从以下三个方面入手:vue代码层 webpack配置层 基础的web技术层面一:vue代码层优化1.v-if 和 v-show 区分使用场景v-if是真的条件渲染,如果初始值为false,那么它什么都不做,直到条件变为true,才会渲染代码块。v-show只是做了一个css样式display的block和none的切换。不管初始值为什么都会渲染代码块。所

2020-07-23 13:59:52 410

原创 使用vue-cli脚手架搭建vue项目及使用axios配置解决跨域请求

一:如果没有安装nodejs需要先安装nodenode官网http://nodejs.cn/download/%C2%A0

2020-07-21 16:10:35 632

原创 使用highchart实现3D饼图(重点是3D图、饼图图例不显示问题)

一:使用highchart实现3D饼图 HTML:需要一个容器来绘图<div class="dataItemRight" id="trafficData"></div> JS:所需js文件<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script><script src="http://cdn.highchar...

2020-07-21 13:40:39 3394 5

原创 uni-app踩坑

一:uni.switchTab使用注意uni.switchTab({ url:"/pages/***/***"// 注意:此处开头必须有/,否则不跳转})二:uni.getStorage使用注意onLoad() { let that = this;//这边要重新指定this uni.getStorage({ key:'userList', success:function(res){ that.userList = JSON.pars

2020-07-17 11:24:22 535

原创 从0开始学flex布局

学习地址:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html阮一峰网络日志Flex 布局,可以简便、完整、响应式地实现各种页面布局。浏览器兼容:开始:1.任何容器都可设置flex布局,Webkit 内核的浏览器,必须加上-webkit前缀。设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效6个属性可以设置在容器上:属性1:flex-direction:主轴的方向(即项.

2020-07-16 11:03:32 121

原创 uni-app起步

编辑器:HbuilderX;技术基础:HTML,css,js,vue学习地址:https://uniapp.dcloud.net.cn/起步:打开HbuilderX,文件-新建-项目,选择uni-app,命名项目名称hellouniapp,模板选择hellouni-app.然后运行-浏览器运行chrome,等待编译自动打开浏览器就可看到项目运行效果.按照上面方法自己新建一个demo的项目,同样运行起来.对照hellouniapp来一步一步的在demo项目中对照官网来敲代码,熟悉uni-ap.

2020-07-15 09:18:18 218

原创 重学js-可以操作数组的方法总结及一道经典面试题检验js基础

//1, 判断是否为数组 isArrayvar arr = [1];console.log(Array.isArray(arr));//true;//2, 数组已*拼接 joinvar arr = [1,2,3,4,5];console.log(arr.join('+'));//1+2+3+4+5//3, 向数组末尾添加元素,返回修改后数组的长度.改变原数组 pushvar arr = [1,2,3,4,5];var len = arr.push(6,7);console.l...

2020-07-02 09:41:14 215

printAndExportDemo.zip

基于jquery的很好用的导出插件tableExport,使用简单方便,适合新手使用。只需要引入3个js文件就可以达到想要的导出文件,另外还带有打印代码。

2020-08-14

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

TA关注的人

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