自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 个人学习笔记

1、js如何将136分钟转化为几小时,几分钟return (Math.floor(minutes/60) + "小时" + (minutes%60) + "分" );2、js如何根据index值删除数组中的指定对象deleteLabel(index){ //labelBox 为数组 this.labelBox.splice(index,1);//从数组中移除要删除的标签 },3、JSON字符串转换为JSON对象var str = '{ "name": "cxh", "sex": "m

2021-05-21 16:22:00 1559

原创 uniapp微信小程序报警告:DevTools failed to load SourceMap: Could not load content for data:application/json

DevTools failed to load SourceMap: Could not load content for data:application/json;charset=utf-8;base64

2022-06-23 16:02:26 5689 7

原创 微信小程序,wx.chooseMessageFile 选择pdf文件,安卓可以找到,苹果找不到

解决苹果手机无法通过wx.chooseMessageFile 上传文件问题。

2022-06-23 15:56:47 1997 4

原创 微信小程序,wx.chooseMessageFile 选择pdf文件,安卓可以找到,苹果找不到

解决苹果手机无法通过wx.chooseMessageFile 上传文件问题。

2022-06-20 16:17:23 864

原创 uview-ui打包后太大,严重占用主包体积如何解决

微信小程序编译完后,uview-ui的包依然很大,甚至达到1.5~2.0M,严重占用了主包体积,解决方案!

2022-06-20 14:21:18 6976

原创 uniapp 微信小程序通过 wx.openCustomerServiceChat对接客服。

直接上解决方案,直接在绑定的方法中调用wx.openCustomerServiceChat 方法即可。需要注意的几点。hbuilder x 需升级到 3.4.3 版本以上。使用的,微信开发者工具中是看不到效果的,需要打包后,在微信中扫码查看。(体验版,开发版都行)示例如下://跳转到专家资讯expertConsultation(){//我这里用了全局封装的数据,方便后期修改。各位可以直接,放入自己的参数 wx.openCustomerServiceChat({ extInfo: {

2022-04-22 14:17:01 9520 16

原创 被node环境变量坑死的一天(修改环境变量后报4048)

node.js 修改环境变量后 4048

2022-03-07 11:41:06 1918 10

原创 uniapp 微信小程序如何解决发版后,旧版本缓存问题

最近搞微信小程序,发现发布新版本后,微信小程序在低版本微信上面并没有同步过去,只有高版微信重新进入小程序界面会进行更新,低版本需要删除小程序,重新搜索进入才可以,非常的麻烦,带给用户的体验也非常的不好.再此给一个解决方案.我们可以在首页onshow中进行判断,监听当前微信小程序是否为最新版本,如果不是的话就下载最新版本,然后通知用户更新,具体代码如下. onShow() { this.listenForUpdates();//监听更新 }, methods:{ //监听

2021-09-30 09:57:21 2356

原创 uniapp APP项目提示用户有新版本更新

自己想的更新思路,有较好办法的欢迎指出 !我的思路是,通过接口判断,当前是否为最新版本,如果不是最新版本提示用户是否更新.这块版本判断是前端判断还是后端判断都无所谓,我这边例子是后端判断的,逻辑都是一样的,可以自行修改.目前主流app分为,安卓和苹果两大类.首先判断获取接口判断当前是否为最新版本 onLoad() { this.updateApp();//检测是否有新版本 },methods:{ //检查软件更新 updateApp() { let _this = th

2021-09-27 16:45:12 2330 1

原创 uniapp 小程序,腾讯视频插件 bindstatechange 等组件元素抛出的自定义事件不生效!!!!!

心理一群草泥马飞过,腾讯的文档是真的另类,最近调了一天属性不生效,最后发现文档上面写的参数值不对!!!在此给大家说一下避免踩坑.文档上的参数是:我按照上面给的参数进行定义,不生效,我靠找了半天问题,最后发现不应该带上bind.错误写法:我最初直接把参数粘贴过来进行触发,死活触发不了.最开始以为是版本问题,调试了多个版本后依然不生效,最后我试了一下原始参数timeupdate发现可以生效,然后对着文档看到了bindtimeupdate ,我操把bind去掉后就可以了!!! 然后我实测了一下确实o

2021-09-26 14:49:35 1927 2

原创 uniapp APP端 如何自定义导航栏背景颜色(渐变)

效果如图需要注意的点,这个效果只能在真机调试下看见,在预览模式下是看不到的.而且只针对app 管用.代码如下:{ "path": "pages/shoppingMall/productDetails", "style": { "navigationBarTitleText": "商品详情", "navigationBarTextStyle":"white", // "enablePullDownRefresh": false, "app-plus": {

2021-08-30 18:39:20 7087 3

原创 echarts 手动引 map 组件后,开发中生效,build打包不生效

最近在写官网,地域分布模块要用到中国地图,还需要根据坐标,在地图中动态生成坐标点。我使用的是echarts来写地图,突然发现新版本echarts,没有地图中国地图组件,我就在网上找了一份,直接放入了,node_modules中echarts 文件中。然后开发中地图可以显示,但是打包后,地图没有了,原因是手动添加的map组件在echarts 中并没有配置路径,这造成了打包后,找不到地图的问题。解决方案如下打开项目中的node_modules文件夹,找到echarts 文件夹,打开后找到,package.js

2021-08-03 11:10:15 481 2

原创 vue element ui 走马灯轮播图(简单几句话实现自动缩放效果)

实现效果 element ui 简单实现轮播图 本文,中间叙述的是过程,完整代码在最后面。最近在写公司官网,用的是element ui 走马灯组件写的轮播图,ui想要自动缩放的效果,如上视频。在这里详细叙述一下我实现的此功能的逻辑吧。程序员的通病,就是不喜欢麻烦,我更不喜欢麻烦,我个人喜欢大道至简,用最精简的代码完美的实现需求,是我对自己的要求,也是我个人编程的目标。跟很多人一样,

2021-07-30 17:30:44 12807 4

原创 vue pc 项目多环境配置(.env)

没接触多环境配置前,感觉好高大上,真正操作后感觉也就那么回事,在此把自己遇到的问题和解决方案叙述一下,有不对的地方欢迎各位大佬指出。什么是多环境配置,为什么要多环境配置?最常见的多环境配置,就是开发环境配置,和生产环境配置(也就是上线的配置),很多情况下我们开发环境下的域名,和一些配置项,和我们生产模式下的不同,这个时候就需要我们进行多环境配置,不然每次发版都要改一波数据多麻烦。另一种情况就是你两个项目是用的一套代码,但是最后又要分别打成不同的包,那么这个时候多环境配置就大大提升了开发效率。.env

2021-07-16 19:36:10 935 4

原创 vue js 如何将数组评分成几个数组

直接看代码methods:{mounted(){let arr = [1,2,3,4,5,6,7,8,9,10,11,12]console.log(this.divideEqually(arr))//[[1,2,3],[4,5,6],[7.8.9],[10,11,12]]},divideEqually(originArr) { /*此函数用于,把数组平均分成4份。 * originArr,带分割的数组。*/ if (originArr.length >= 4) {

2021-07-07 14:12:50 1139

原创 微信小程序如何引入视频插件,解决文娱资质问题(uni-app 同样适用) 解决bindtimeupdate 不生效问题!

如果你们近期在做微信小程序,可以先浏览一下,避免踩坑.如果你们的微信小程序,含有视频的话,首先你必须要有文娱资质,如果没有的话,一定要做开关,在审核前打开开关隐藏视频,审核通过后再放开.如果已经晚了的话现在有两种方案,一种是申请文娱资质,然后再提交审核,(这个资质特别难搞).要么就引入微信小程序第三方视频插件,下面我会详细叙述插件如何使用,和注意事项.第一步登录微信公众平台,进入微信小程序后台管理,点击设置–>点击第三方设置 -->插件管理–>添加插件,然后搜索腾讯视频,点击添加即可

2021-07-05 14:39:06 11054 7

原创 谷歌打印html界面布局方法(当一页展示不完的情况下,在新的页面展示)

最近在写打印html 界面遇到了一些问题,一下是我们解决方案,希望对你有用.第一个是如何强制分页.比如我们有章节性的内容的时候,在某章节结束后,下一章节另起新的一页.第二个问题是,关联性较强的内容,当一页展示不完的情况下,在新的页面展示1.强制分页的方法例子如下,当我们想让B块的代码重新分页打印的话,那我们需要在A块代码中加入 page-break-after: always <div style="page-break-after: always;">A</div> &

2021-06-22 15:35:47 569

原创 uniapp 微信小程序如何在地图上跳转到指定坐标,或者在高德或者百度地图中前去导航

这块最开始我刚做的时候想的比较复杂,是不是需要引用高德,或者百度的地图api 啥的,其实这块完全没必要,简单几句代码就ok.这块要用到的uniapp的方法 uni.openLocation ,具体参数的信息可以去官网上查看一下直接看代码吧html<template> <view> <!-- 直接绑定跳转到地图的组件的方法就ok --> <view class="map" @tap="goMap"> </view> <

2021-06-08 20:23:49 2621 6

原创 uniapp微信小程序分享后,点击进入分享页面无法回到首页

最近在写微信小程序,写到分享的时候出现了问题,用户从分享点击进入后无法回到首页,退出小程序后再点击进去依然无法回到首页

2021-06-05 10:26:44 5344 1

原创 pc项目配置

如何运行项目1.首先电脑上面需要有node2. cmd 进入项目文件夹 输入 npm install 安装插件过程有点慢,全部安装完成后 cmd路径会回到 文件夹地址下3.输入 npm run serve 运行项目运行完进度地址就可以了如何请求接口1.首先配置你需要请求接口的地址,进入src -> api -> urls.js文件夹下2. put 请求 get 请求 post 请求 delete 请求调用方法 this.$getData 这就是get请求的调用方式 ,如

2021-06-04 11:23:32 451

原创 uniapp微信小程序开发如何解决input框或者(textarea)框输入时界面被顶起,输入法遮盖输入框的问题?

最近在写微信小程序开发,客服吐槽,点击输入时界面总是被顶起来,输入框也被遮挡了一半,以下是解决方案。首先将输入框设置为不向上顶页面的参数如下输入框参数:adjust-position="false" //键盘弹起时,是否自动上推页面 默认的是true 将其改为false:show-confirm-bar="false" //这个是是否显示完成按钮的 默认也是true 我这边不需要,看情况设置@focus="getHeight" //输入框聚焦的时候触发 里面是触发的方法名称 可以自行设置@b

2021-05-25 14:39:43 6030

原创 vue(uniapp)子组件如何监听数据变化(数据变化后执行方法)

适用场景是父组件html<template> <view> <cylindrical :haveTask="totals"></cylindrical> </view></template><script> import cylindrical from '@/pagesB/componentsB/cylindrical.vue' export default { compon

2021-05-24 20:06:52 10397

原创 uniapp 在微信小程序当中跳转微信小程序

在微信小程序中 跳转到另一个微信小程序方法放入 methods 中go(){ uni.navigateToMiniProgram({ appId:'wx30821321432afd24',//这个是要跳转的小程序appid 值为示例 path: 'page/index/index?code='+this.code,//跳转到指定界面,可以传参如果多个参如下 //path: 'page/index/i

2021-05-24 18:16:07 887 11

原创 微信小程序自定义分享(button)按钮样式,解决button按钮有边框的问题

html <view class="share-img-box"> <image src="../../static/home/share.png" style="width: 38upx;height: 38upx;" mode=""></image> <button open-type="share" bindcontact="handleContact" class="openChat"></button> &

2021-05-24 10:38:43 1216

原创 uniapp 如何获取当前时间,自定义时间格式(根据时间戳转换成时间,判断当前是上午还是下午)

废话不多说直接上代码methods: {//获取当前时间 getNewTime() { //new Date().getTime() 可以直接获取当前的时间戳 console.log(this.traversalTime(new Date().getTime()),'当前时间') }, addTimes(m){return m<10?'0'+m:m }, traversalTime(timestamp) {

2021-05-18 12:21:06 4045

原创 微信小程序真机预览请求失败(已开启调试模式),但是开发工具中不校验域名可以请求成功。

直接说原因:域名安全证书无效最近在用uniapp开发微信小程序,遇到了一个问题,微信小程序真机预览请求失败(已开启调试模式),但是开发工具中不校验域名可以请求成功,一开始以为是没有在微信公众平台上配置安全域名的问题,但是手机预览已经打开了开发调试模式,按理说是回跳过校验域名的,但是依旧不行。妥协后去微信公众平台中配置了安全域名,然后重新编译预览测试,依旧不可以,最后我这边关闭了开发者工具中的域名校验,进行请求发现是,域名安全证书无效造成的问题,在此给各位踩个坑。如何在微信公众平台上配置安全域名进入微

2021-05-14 20:22:03 1543 1

原创 vue 如何动态修改css样式(将data的值动态赋值,动态修改css样式)

废话不多说直接看代码height 为动态传入的值(通过data获取)例子1:当我们动态修改的值为正数的时候 <view :style="[{ 'margin-top':height + 'px'}]"> 将盒子向下移动 </view>例子2当我们动态修改的值为负数的时候 <view :style="[{ 'margin-top':'-'+ height + 'px'}]"> 将盒子向上移动 </view>例子3当我们同时传多个值

2021-05-07 12:35:07 4196

原创 uniapp微信小程序开发,如何解决打包太大无法预览发布的问题(uview)

废话不多说,直接上解决方案。我们经常用的解决方案有,分包,将图片上传到服务器上,减少插件引入。但是还有一个方案好多刚入门uniapp的人都给忽略了,就是在源码视图中配置,开启分包优化。1.分包目前微信小程序可以分8个包,每个包的最大存储是2M,也就是说你文件总体的大小不能超过16M,每个包的大小不能超过2M。下面是如何配置分包。首先我们在和pages同级的位置创建新的文件夹,文件夹的名字随便命名,每分一个包就创建一个文件夹。如下图然后在pages.json中配置分包路径 如下:{ "pag

2021-05-07 09:58:14 17710 13

原创 uniapp 在不跳转界面的情况下如何调用上一页面的方法(beforePage)

一段代码搞定首先app 和 小程序的调用方法时不一样的。app 和 H5let pages = getCurrentPages();//当前页面栈let beforePage = pages[pages.length - 2];//指定调用页面为上个页面beforePage.$vm.getData()//getData 是你要调用上个页面的方法,$vm 是必须要有的//如果想调用完之后返回上一页只需要加上uni.navigateBack({ //返回上一页 delta:

2021-04-16 10:47:31 972

原创 前端改变this指向的方法有哪些?如何判断this指向?

bind、call、apply、箭头函数、new。这些都可以改变this指向,他们之间的区别是1、call 和 apply 的this指向call 和 apply其实是一样的,区别在于传参的时候参数是一个一个传或者是以一个数组的方式来传。call 和 apply 都是在调用时生效,改变调用者的this指向。let name = 'lou'const obj = {name:'gao'}function sayHi(){console.log('Hi'+this.name)}sayHi() //

2021-04-12 21:28:44 646

原创 js数组方法大全

JavaScript中创建数组有两种方式(一)使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","lucy","Tom"); // 创建一个包含3个字符串的数组(二)使用数组字面量表示法:var arr4 = []; //创建一个空数组var arr5 = [20]; // 创建一个包含1项的数组var arr

2021-04-12 17:32:30 119

原创 uniapp,uni.showModal如何修改默认(取消,确认)文字,将其改成英文或其他语言

最近写到一个双语的项目,遇到了一个问题,uni.showModal如何修改默认(取消,确认)文字,查看了一下文档,找到了解决方案,很简单一句话搞定只需添加两个字段即可:confirmText / cancelText来个简单的对比默认的提示语 uni.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success(res) { if (res.confirm) { // 新的版

2021-03-18 16:13:15 6875

原创 uniapp修改下拉刷新默认样式(修改默认颜色)

我们在uniapp项目开发中会遇到,下来刷新的颜色默认为绿色,有时候我们不想用,一段代码解决这个问题.首先打开pages.json文件找到要启用下拉刷新的界面,然后按如下代码进行配置即可.pages.json{ "path": "pages/standard/standard", "style": { "navigationBarTitleText": "行业规范", "enablePullDownRefresh": false, "app-plus": {

2021-03-17 11:55:35 5689 3

原创 uniapp(uni.$on)事件监听,在当前页面触发另一页面的方法

要执行的页onLoad(e) { uni.$on('login', (usnerinfo) => { this.ischooseid = usnerinfo.addrsssid; this.ischoose = true; }) },一定要记得在离开页面后移除监听事件onUnload() { // 移除监听事件 uni.$off('login'); },要调用的界面’login’名字随便起uni.$emit('login', {

2021-03-15 13:54:58 11208

原创 uni-app上拉加载2.0

<!-- 上拉加载动画 --> <view class="loading" v-show="loadings"> <view class="loading-san"> <u-loading size="40" :show="loadings" color="#FA2E1A"></u-loading> <view class="logintext">一大波数据正在赶来~~</view> <

2021-03-15 13:40:41 186

原创 uniapp-键盘输入(软盘)弹起后,将输入框遮掉一小半

需要在page.json中配置一下软盘弹出方式即可"app-plus": { "softinputMode":"adjustResize" }图示:

2021-03-08 18:53:39 1159

原创 uniapp 点击按钮跳转到当前应用的App Store中

很简单就可以搞定首先需要登录苹果开放平台查看已经上架的APP的id,如下图

2021-02-24 18:42:27 1889

原创 uniapp 点击号码到拨号页面

一句代码搞定在手机中才可以实现效果!!!methods:{ //拨打电话 callphone() { uni.makePhoneCall({ phoneNumber: this.servicePhone.toString() //仅为示例 this.servicePhone是你要拨打的电话号码 }); },}

2021-02-23 15:26:29 2153

原创 uniapp 复制电话号码(推广链接) 到剪切板

一段代码搞定兼容 ios 安卓记得在真机调试模式下进行查看methods:{ //复制 copy() { let data = this.databox.mobile; //获取到你要复制的字符串 //执行复制 uni.setClipboardData({ data: data }); //提示语 this.$message.info('复制成功'); //提示语这块可能和大家的不一样,你们平常怎样写还怎样写就行 }}

2021-02-04 14:55:48 389 3

原创 uniapp 自定义头部导航

html引用需要自行更改图片路径 <view class="bac-box"></view> <!-- 自定义导航栏 --> <view class="navigation-box"> <!-- 返回键 --> <view class="back_but" @tap="back"> <image src="../../static/shopping/back.png" style="width: 4

2021-01-28 16:06:41 373

空空如也

空空如也

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

TA关注的人

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