自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (6)
  • 收藏
  • 关注

原创 uniapp小程序运行正常,app运行报cid unmatched at view.umd.min.js

uniapp小程序运行正常,app运行报cid unmatched at view.umd.min.js阐述uniapp 运行小程序正常,但是调试App。有时候就会报一大堆错误,是因为小程序编辑器内部做了很强大的兼容性。错误截图如下:报错原因uniapp有着强大的 easycom 只要是符合规范,则不需要引入、注册组件。但是项目越来越大,涉及到分包,也有些子组件需要使用。使用子组件就得注册了。注册成功以后在小程序上面运行没有问题,在App调试器上面就报错了。原因如下:目录结构如下:

2021-08-12 11:49:14 1746 5

原创 uniapp监测网络uni.onNetworkStatusChange & uni.getNetworkType的使用区别

uniapp监测网络uni.onNetworkStatusChange & uni.getNetworkType的使用区别阐述:在实际项目开发中,难免会监测网络,下面来具体详解下小程序这两种监测网络的方法,各有什么不同以及如何配合使用。这里配置的是 uniapp,微信小程序把 uni. 换成 wx. 即可。uni.onNetworkStatusChange和 uni.getNetworkType的区别如下:1、uni.onNetworkStatusChange:uni.onNet

2021-08-05 13:48:33 5239

原创 微信小程序 uniapp 使用navigateTo跳转url传递对象

微信小程序 使用navigateTo跳转url传递对象阐述在使用 “uni.navigateTo” 跳转的时候,如果要不是对象的方式传递,则会在url上面拼接太多的参数了。不易阅读。我这里用的是uniapp,微信小程序也一样。使用navigateTo跳转进行参数传递let confirmData = { specificationID: this.specificationLists[this.specificationIndex].ID, Price: this.specificatio

2021-07-27 18:56:21 1952

原创 uniapp踩坑之修改组件默认样式

uniapp踩坑之修改组件默认样式阐述:最近刚开始使用uniapp开发,有些组件渲染之后会生成一些标签,我需要修改生成标签的样式。比如< uni-combox >、< uni-number-box > 等组件,我觉得它们都太大了,需要重新自定义样式。网上关于如何修改uniapp组件的操作。这种方式不是不可以,但是针对的平台不同,针对的客户端也不同。这些方式也许在H5页面上就可以,在小程序上面就不可以。大家多试试看。有的说style标签上不加scoped,就可以

2021-07-21 10:53:26 4099 1

原创 uniapp使用scroll-view实现左右,上下滑动

uniapp使用scroll-view实现左右,上下滑动阐述我们在项目中往往都能遇到实现左右滑动跟上下滑动的需求,不需要安装better-scroll uniapp 自带的scroll-view 就可以实现了。实现左右滑动<view class="model_scrollx flex_row"> <scroll-view class="uni-swiper-tab" scroll-x :style="'height:'+scrollH+'px'"> <view

2021-07-21 10:17:48 13773 1

原创 vue cli3 在build 打包完成,访问的时候空白页,路径错误

vue cli3 在build 打包的完成,访问的时候空白页,路径错误阐述在使用cli3 开发的过程中,不会出现空白页的问题,因为都是访问的localhost。但是项目完成以后,打包上线,访问的时候出现空白页。解决方案如下:在src文件夹同级目录下创建vue.config.js文件这里在网上查看的有的是写:baseUrl,在npm run serve的时候发现会报错:Invalid options in vue.config.js: “baseUrl” is not allowed。原因是c

2021-06-04 15:45:34 1220 1

原创 did you register the component correctly? For recursive components, make sure to provide the “name“

vue引用组件 did you register the component correctly? For recursive components, make sure to provide the “name”阐述问题:在项目中用到了vue引用外部组件,报以上错误,百度了好半天,发现跟自己的问题还是不符合。下面说下我的问题所在。错误信息及错误截图通过以下错误可以看到,大概的意思就是:正确注册组件了吗?对于递归组件,请确保提供“name”选项。其实我的这个问题不在子组件,折腾了半天,更换

2021-06-02 16:28:46 5669

原创 vue渲染Echarts图表请求后台数据返回{ob: Observer}

阐述最近因公司需求,使用echarts图表来实现部分功能,但是使用过程中遇到了以下问题的几个坑,则过来分享一下解决bug的过程,避免小伙伴们再次入坑。因每个人遇到的问题都不同,以下问题仅供参考。vue渲染echarts之排查问题数据写死在echarts里面就可以,但是网络异步请求回来的就不行,后来以为是数据没有得到,在echarts图表里面打印了以下,数据也得到了了。又打印了echarts的 options,发现数据也被添加到里面了,但是页面上还是没有。后来发现 console.log的时

2021-05-29 16:14:02 1118 9

原创 layui.open使用例子播放m3u8视频

阐述:最近项目需求,使用弹窗播放m3u8视频,本例子中使用了layui.open弹窗方式。代码例子如下:语法layer.open(options)layer.open 根据type不同,类型也就不一样,有五种类型:0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)其实工作开发中用的最多的就是1、2这两种类型了,这里就只介绍这两种,其他的可以参考官网例子。页面层(type:1) :弹出层展示的是某个定义好的页面元素layer.open({ ty

2021-05-20 20:17:29 2292 6

原创 jQuery的ajax封装函数

阐述:在开发的时候,我们会频繁调ajax,但是jQuery又不能使用promise,不遵循ES6的标准。所以很烦。只能靠自己封装一下ajax来解决下ajax频繁写的过程。也便于日后维护。封装ajax为函数代码如下这里主要是做了post的封装,想要用get的自己效仿post即可。http-request.js/** * @author <winner> * ajax post 提交 * @param url 请求地址 * @param param 添加固定参数额外的

2021-05-17 17:30:57 414

原创 小程序flex布局采用justify-content:space-between时,当为两个内容时中间被空出

阐述:flex布局采用justify-content:space-between,当为两个内容时中间被空出给外层容器加一个伪类::after,设置样式content:""; width:“内容宽”上述图片问题解决方案如下:<view class="goods"> <view v-for="(item) in 9"> <win-goods></win-goods> </view></view>.goods {

2021-05-14 09:43:55 1014

原创 Exception in thread “main“ java.lang.ArithmeticException: / by zer

错误信息如下:Exception in thread "main" java.lang.ArithmeticException: / by zero at ForText06.main(ForText06.java:46)原因如下:当我们定义的被除数为整形时候(short int long)会抛出此异常,被除数为整形时不可以为零。错误代码如下:int i 跟 int j 不能被定义为0,原因是当if执行的时候会抛出异常,因为是0,没办法被整除。for(int i = 0; i &

2021-04-26 22:45:38 4183

原创 uniapp表单验证手机号

uniapp 表单验证阐述:在业务需求的时候,有些是必填的字段,这时候我们如果使用普通的验证显然太麻烦了。此时uniapp提供了一套验证的规则。验证代码如下:注意:这里form表单是必须的。<template> <view> <form @submit="_formSubmit"> <view class="content"> <view> <image class="backimg" src=

2021-04-13 16:07:01 8065

原创 小程序上传图片报uploadFile:fail parameter error: parameter.filePat…parameter.name should be String instead o

小程序上传图片报uploadFile:fail parameter error: parameter.filePat…parameter.name should be String instead of Array;阐述:原因是上传的name是一个array类型,而不是String。解决方案如下:注意:以下是本人封装的一个微信上传的函数,直接调用即可,调用方式写在下方。把微信上传封装函数:function uploadFileServer(url, filePath, name,

2021-04-09 14:08:58 19923

原创 vue.js怎么把vue组件export default({ })中的代码抽取到js文件中

阐述因为有时候页面的需求很大的时候,就要在*.vue的文件中既要写很多的html代码,还在在export default{}中写很多的代码,页面就很长,也很乱了,我想问的是可不可以把export default{}中的js代码分离到一个.js文件中,再通过import引入来使用的呢?解决方案如下一般写vue-cli创建项目的时候,组件是*.vue,这个组件里面的js部分都写在如下格式内:export default { data() {}, methods: {}}index.js文件

2021-03-09 15:07:35 2310 2

原创 Mac下面安装vue脚手架CLI3

阐述:在Mac上面执行 npm 命令安装vue插件的时候,比如这次安装cli命令为例:在网上搜索一般都是直接执行 npm install -g @vue/cli 但是在window上好用,在Mac上面就要这样写:sudo npm install -g @vue/cli,执行完输入密码,然后在进行安装操作。(安装过程中错误信息会写在最下面)注意:要想安装成功,必须前提是安装了node环境才可以。1. 安装Vue脚手架 - CLI31.1 执行命令:sudo npm install -g

2021-01-19 22:49:27 1416 1

原创 小程序隐藏单个页面的标题栏 -- 导航栏

阐述一开始网上搜索,只能在app.json中的window里面设置 “navigationStyle”: “custom” ,这样小程序所有页面都没有导航栏了,只保留右上角胶囊按钮,后来经过自己网上查阅资料。在单页面也可以设置。注意:iOS/Android 微信客户端 6.6.0,Windows 微信客户端不支持全局设置导航栏,隐藏app.json设置 – “navigationStyle”: “custom”PS:从app.json中设置所有页面都会生效,导航消失。"wind

2021-01-13 11:30:43 4162

原创 在webpack安装style-loader的时候报Module build failed: CssSyntaxError

在webpack安装style-loader的时候报Module build failed: CssSyntaxError在执行打包的时候,具体错误信息如下:G:\vue\代码\vue\webpack的使用\03-webpack的loader>npm run build> [email protected] build G:\vue\代码\vue\webpack的使用\03-webpack的loader> webpackHash: 446e3d1b59f2b335f4c1

2020-10-29 15:53:27 805

原创 小程序返回上一页面传递参数

阐述有时候项目的需求是点击页面,然后携带参数并返回到上一个页面,比如说,用户选择收货地址,点击完收货地址,然后自动带着选择的收货地址返回上一个页面。如下图:实现方式的代码如下:一、使用“wx.navigateBack”进行返回上一级页面操作。子页面代码如下(地址页面)代码如下:selectAddress(e){ console.log('选择了自提地址',e,oneselfAddress) let oneselfAddress = e.currentTarget.datas

2020-08-02 15:18:12 3013 3

原创 getLocation需要在app.json中声明permission字段

问题描述在使用小程序wx.getLocation获取定位的时候,如出现下图问题。需要在app.json中添加一段代码即可。在app.json中添加代码如下:"permission": { "scope.userLocation": { "desc": "你的位置信息将用于小程序位置接口的效果展示" } }...

2020-07-11 16:51:23 2916 1

原创 微信小程序使用wx.getLocation获取定位,点击取消后打开手机设置,重新获取定位

微信小程序使用wx.getLocation获取定位,点击取消后打开手机设置,重新获取定位阐述在某些场景下,我们需要使用微信小程序获取定位信息,比如说小编这个打卡的功能,在用户每次打卡的时候都需要获取用户的位置。如果用户不在位置范围,则打卡失败。实现办法如下:1,调用微信小程序的wx.getLocation,获取用户位置2,使用wx.openSetting重新唤起手机设置,获取定位PS:如果用户点击取消的情况下才会使用wx.openSetting次组件一、调用微信小程序的wx.getL

2020-07-11 14:29:54 11302 9

原创 小程序销毁页面的方法

小程序销毁页面的方法阐述:在使用页面跳转的时候,往往是需要销毁上一个页面的,那么就需要用到生命周期函数onUnload了。一、具体使用方法如下:1.1,注意以下几点:要想触发销毁页面onUnload生命周期执行方法,必须要使用不存在页面栈的路由。比如:wx.reLaunch、wx.redirectTo、wx.navigateBack不能使用wx.navigateTo,因为此路由是可以保存页面栈的,也就是并没有销毁页面,而是叠加页面栈,最多可以叠加5层。1.2,小程序销毁页面之前调用的方法

2020-06-23 21:57:24 21000 2

原创 我在小程序中使用dialog的时候,确认按钮和取消按钮不对称

我在小程序中使用dialog的时候,确认按钮和取消按钮不对称样式问题如下:看到确认跟取消按钮不对称解决办法如下1,检查小程序app.json 将 “style”:“v2”配置去掉即可修改好的如下

2020-05-25 09:51:31 1143 1

原创 小程序更换navigationBarBackgroundColor导航栏背景色

阐述:有些项目并不想让小程序的导航的颜色是纯色的,想要更换颜色。那么就用到的“navigationBarBackgroundColor”这个参数,具体看下以下设置方法设置导航栏颜色有时候我们在单页面设置的“navigationBarBackgroundColor”不好用, 那么就要检查以下app.json下面有没有设置过,如果有删除,则在单页面下面的json文件中重新定义即可。全局设置app.json配置文件,在跟目录下"window": { "backgroundTextSt

2020-05-14 14:52:02 32743 2

原创 小程序dialog ,警告:未找到 van-dialog 节点,请确认 selector 及 context 是否正确

阐述项目中使用vantWeapp的组件,但是要用到组件中的“Dialog 弹出框”,提示确认取消等操作,但是发现每个页面都需要引用一样的代码,代码冗余量太大,想着就把它抽离到类里面,这样直接调用即可。下面看下具体的抽离过程以及遇到的坑!一、提示类的代码1,GetErrorMessageimport Dialog from '../miniprogram_npm/@vant/weapp/di...

2020-04-24 00:37:05 11864

原创 解决微信小程序退出登录的时候,用手机物理返回键还是能返回上一个页面

阐述最近在公司做微信小程序,退出的时候可以正常退出,但是用手机的物理返回键的时候还能继续返回到上一个页面,这样就相当于没有退出,以下说下我的解决方法。解决方案如下1,要使用微信的“redirectTo”来进行跳转,不能使用”navigateTo“,来进行跳转到登录页面。代码如下wx.redirectTo({ url: '/pages/login/login'})官方解释:wx....

2020-04-23 16:35:41 3447

原创 小程序的picker事件,当数据源不是一维数组而是object的时候获取数据

小程序picker使用注意:小程序的picker,更好的处理的select事件以及应对深层次的多级联动,对于单选的picker,最简单的就是选择数据和要展示的一 一对象,这样我们可以直接使用数据。展示的数据picker的数据图如下:使用流程代码如下1,wxml代码 <picker name="idCard" class="selectPicker" bindchange=...

2020-04-23 00:56:57 859

原创 vscode 设置tab按键4个空格,代码规范修改缩进,保存代码自动格式化

vscode 设置tab按键4个空格,代码规范修改缩进vscode默认会根据不同的文件设置tab键的空隙,程序员一般都想要tab按键为4个空格,这样代码看着比较规范。下面就说下设置的方法。打开vscode进入设置1,文件 - 首选项 - 设置(快捷键:Ctrl+,)2,打开json文件,json文件如下图3,在json文件最后一行后面添加以下代码,保存重启即可。注意:设置里面的数...

2020-04-13 22:05:29 17421 1

原创 使用layui-tinymce富文本编辑器报Uncaught TypeError: util.event is not a function

使用layui-tinymce富文本编辑器报Uncaught TypeError: util.event is not a function,下方截图所示错误原因1,在使用layui-tinymce富文本编辑器的时候在本地跑的好好的,在线上就获取不到富文本的内筒了。原因是layui.js无法获取到 util.event这个对象。按着下面的“解决方案”即可解决此问题。错误代码如下:Unca...

2019-12-28 23:16:24 3713 2

原创 PHP Fileinfo extension must be installed/enabled to use Intervention ImagePHP没有开Fileinfo

PHP Fileinfo extension must be installed/enabled to use Intervention ImagePHP,原因是没有开Fileinfo问题laravel框架访问不到路由,报错,但是项目文件什么都没有改动,只是环境是新配置的。解决方案1,根据错误提示可以看出:PHP的Fileinfo这扩展没有打开。找到php.ini配置文件,搜索“;ext...

2019-12-07 20:41:32 4569

原创 在Linux上面使用composer安装laravel那些坑

一、安装composer,如果已经安装,请忽略。1,下载composercurl -sS https://getcomposer.org/installer | php2,把composer.phar转移之bin目录以便全局使用mv composer.phar /usr/local/bin/composer3,切换国内源composer config -g repo.packagi...

2019-12-04 23:00:48 2744 3

原创 nginx利用rewrite配置301和302跳转配置

nginx利用rewrite配置301和302跳转配置什么是301跟302跳转?主要区别是什么?301、302跳转的解释:1,301永久跳转:当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息中的状态码的一种,表示本网页永久性转移到另一个地址。2,302临时跳转:也是状态码的一种,意义是暂时转向到另外一个网址。3,301是永久重定向的状态码,302是临时重定向...

2019-11-29 00:12:15 8435

原创 nginx配置完rewrite浏览器提示将您重定向的次数过多

nginx配置完rewrite浏览器提示将您重定向的次数过多为什么要配置rewrite?因为公司要求访问 shidongyun.com的时候浏览器会自动跳转到www.shidong.com下面,专业术语叫“301跳转”百度了一番,nginx配置规则,用rewrite还有return进行重写301跳转。我这里用的是rewrite。错误原因1,在配置网站站点的时候service里面的serv...

2019-11-28 23:24:58 20572

原创 Nginx服务器下面配置php多版本共存

Nginx服务器下面配置php多版本共存原因公司搭建了一个织梦的cms,简称:dede。由于cms的php的版本用的是5的,可以还有laravel5.5的项目,laravel5.5必须是php7.2以上。所以就需要在Nginx下面配置php多版本共存:根据以下步骤,可以成功的配置Nginx服务器上面配置php多版本共存如果已经安装了lnmp环境,则不需要重新安装。我在这里把所有的步骤都罗列以...

2019-11-26 23:41:49 1202

原创 Nginx修改默认80端口,解决跟Tomcat的端口冲突

Nginx修改默认80端口原因:公司的服务器上面有java的环境,现在需求是在部署一个php的环境(lnmp),也没有这么弄过,通过百度,搜索了一下相关的资料。不要担心装完php环境会影响java的环境,这是两个不同的环境,不会受到印象。只要注意一下几点没问题了:1,不要担心装完php环境会影响java的环境,这是两个不同的环境,不会受到印象。只要注意一下几点没问题了。2,Nginx跟...

2019-11-26 00:00:34 3324

原创 在使用Navicat连接远程数据库报2003错误

原因出现2003错误是因为远程的数据库不允许非localhost(127.0.0.1)的IP连接解决方案一、使用远程工具(xshell)进入mysql命令(输入密码的时候就是没有提示)[root@izm5e8nyz28v9zr7lhb7moz default]# mysql -u root -pEnter password: Welcome to the MySQL monitor....

2019-11-23 22:14:24 10263

原创 layui在搜索的时候没有数据,在表格中显示暂无数据

layui在搜索的时候没有数据,在表格中显示暂无数据网上有很多教程,都是说要改变table.js,但是我发现不需要,只需要在返回json数据的时候做一下判断即可。php给layui返回json数据,并且按着layui的格式格式化数据。//格式化数据,返回给layui的json数据 protected function formatData($data,$count){ ...

2019-10-03 23:39:48 5557 1

原创 php把提交的数据写入到配置文件中

php把提交的数据写入到配置文件中在后台可以设置网站的基本信息,例如:title,keywords,copyright。等信息,这些信息只是一条数据,存入数据库耗费资源,直接写入到php文件中。创建php文件。方便写入我用的是laravel框架,在F:\project\redshop\resources\views\admin\set\system\website.blade.php,编辑w...

2019-09-24 09:16:02 1582

原创 在Linux下面删除文件报Operation not permitted

在Linux下面删除文件报Operation not permitted百度了一番,也有root干不了的事情,原来是是文件被保护了。用最高权限rm文件,居然报错Operation not permitted。查看权限也没有问题。可想而知有可能文件被保护了。用命令lsattr检查一下就知道。列出被保护的文件通过使用 [lsattr] 命令跟上想要删除的文件名或者文件夹一直按tab,就会...

2019-09-12 15:00:12 1043

原创 用VMware安装ubuntu防止简易安装无法自己选择语言等问题,无法安装问题等

用vmware安装时很多时候会被简易安装,无法自己选择语言等问题,无法安装问题等VMware Workstation10版本以上ubuntu镜像(下载地址http://www.ubuntu.com/download/)windows系统下载ubuntu镜像 ,下载vmware10版本以上(对于高版本的ubuntu的支持好)。打开VMware Workstation。点击创建新的...

2019-08-21 20:51:44 1759

微信小程序使用wx.getLocation获取定位,点击取消后打开手机设置,重新获取定位

此篇文章的打卡成功页面https://blog.csdn.net/zxh7770/article/details/107284065#comments_19797656

2022-01-19

videocss.zip

m3u8的video视频css相关

2021-05-20

videojs.zip

m3u8播放相关js插件,里面包含所有的 相关js文件

2021-05-20

http-request.js

jQueryajax封装函数

2021-05-17

登录。注册,找回密码,页面,控制器,路由.zip

小伙伴们,此文件里面包含我发过的文章,登录,注册,找回密码,重置密码,的相关页面,控制器。路由

2019-06-17

注册,登录,找回密码.zip

laravel登录注册页面,bootstrap搭建的注册登录页面,登录、注册、找回密码、全部都在一个页面上,用户体验好。本人就是用这个做的,非常实用。

2019-06-13

空空如也

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

TA关注的人

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