自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

巴博尔的学习博客

自我学习 自我提升

  • 博客(71)
  • 收藏
  • 关注

原创 uniapp开发微信公众号(H5)分享功能

【代码】uniapp开发微信公众号(H5)分享功能。

2024-03-25 09:44:36 1348

原创 uniapp开发H5微信支付

【代码】uniapp开发H5微信支付。

2024-03-25 09:27:48 621

原创 uniapp开发微信公众号登录

【代码】uniapp开发微信公众号登录。

2024-03-25 09:20:34 466

原创 vue文件配置env

在vue.config.js添加跨域代理。在package.json添加修改。

2024-03-15 14:27:04 469 1

原创 下载文件通用

【代码】下载文件通用。

2024-03-15 10:33:53 296

原创 微信小程序隐私政策配置

开发者将在获取你的明示同意后,使用你的相册(仅写入)权限。,开发者将在获取你的明示同意后,收集你的微信昵称、头像。,开发者将在获取你的明示同意后,收集你的微信运动步数。,开发者将在获取你的明示同意后,收集你的位置信息。,开发者将在获取你的明示同意后,访问你的麦克风。,开发者将在获取你的明示同意后,访问你的摄像头。,开发者将在获取你的明示同意后,收集你的手机号。,开发者将在获取你的明示同意后,收集你的车牌号。开发者收集你的发票信息,用于。开发者收集你的设备信息,用于。开发者收集你的订单信息,用于。

2023-11-01 16:04:20 1240

原创 uniapp 移动端安卓打包

uniapp,移动端,安卓,高德,定位,打包

2023-10-02 21:13:30 86

原创 vue PC 添加地图选择位置

【代码】vue PC 添加地图选择位置。

2023-09-25 10:44:16 139

原创 vue+editor 修改复制黏贴图片路径为base64,修改为正常路径

【代码】vue+editor 修改复制黏贴图片路径为base64,修改为正常路径。

2023-09-25 10:37:43 256

原创 富文本,去除图片自带的宽高

【代码】富文本,去除图片自带的宽高。

2023-09-13 15:53:47 157

原创 uniapp 锚点跳转

【代码】uniapp 锚点跳转。

2023-07-18 10:54:05 151

原创 打印,vue

打印文章

2023-06-01 16:19:30 57

原创 多图上传,基于elementUI

多图上传,elementUI,vue

2023-06-01 16:04:52 615

原创 vue时间格式化过滤

vue时间格式化过滤2021/12/13/* **引入dayjs转换 **将2021-09-05T09:08:03.000Z 转换成 YYYY-MM-DD HH:mm:ss 格式 **npm install dayjs --save */import dayjs from 'dayjs'// 时间格式化过滤Vue.filter('formatTime', function (val) { if (val == '') return; return dayjs(val).format

2021-12-13 09:10:24 404

原创 vue全局封装过滤字典表

过滤、vue、全局

2021-12-13 08:54:30 550

原创 form表单重置

form表单重置2021/05/21export function resetForm(refName) { if (this.$refs[refName]) { this.$refs[refName].resetFields(); }}

2021-05-21 09:51:41 219

原创 日期格式化

日期格式化2021/05/21export function parseTime(time, pattern) { if (arguments.length === 0 || !time) { return null } const format = pattern || '{y}-{m}-{d} {h}:{i}:{s}' let date if (typeof time === 'object') { date = time } else { if ((typeof time

2021-05-21 09:49:42 96

原创 匹配手机号

匹配手机号2020/12/14function IsPhone(phone) { let reg = /^1[0-9]{10}$/; if (reg.test(phone)) { return true; } else { return false; };};

2020-12-14 14:35:39 168

原创 js正则匹配身份证号码

匹配身份证号码2020/12/14// 匹配大陆身份证号码function IsID(ids) { let reg = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/; if (reg.test(ids)) { return true; } else { return false; };};// 匹配台湾身份证号码function IsIDt(ids) { let reg =

2020-12-14 14:34:38 731

原创 判断字符串是否为空

判断字符串是否为空2020/12/14function IsEmptyStr(str) { if (str == null || str == 'null' || str == undefined || str == 'undefined' || str.match(/^[\s]*$/)) { return true; } else { return false; }}

2020-12-14 14:31:46 135

原创 获取当前日期的之后日期

获取当前日期的之后日期2020/12/14无字段function sRiQi(htimes) { let today = new Date(); let dateArr = []; for (let i = 0; i < Number(htimes); i++) { let newDate = new Date(today.getTime() + i * 1000 * 60 * 60 * 24) let year = newDate.getFullYear() let mont

2020-12-14 14:30:45 152

原创 获取日期

获取日期2020/12/14function RiQi() { let systemDate = new Date(); // 获取当年 let year = systemDate.getFullYear(); // 获取当月 (月+1是因为js中月份是按0开始的) let month = systemDate.getMonth() + 1; // 获取当日 let day = systemDate.getDate(); if (day < 10) { // 如果日小于10,前面拼

2020-12-14 14:28:20 86

原创 获取当前时间戳

获取当前时间戳2020/12/14function NowTimes() { let now = Date.parse(new Date()) / 1000; return now+'';}

2020-12-14 14:27:10 199

原创 删除左右两端的空格

删除左右两端的空格2020/12/14function delectTwo(stra) { let str = stra.replace(/(^\s*)|(\s*$)/g, ""); return str;}

2020-12-14 14:25:26 172

原创 vue上传的时候使用oss直传

vue上传的时候使用oss直传2020/12/14 // 上传 // 文件,类型 videoUpload(file, fileclass, istu) { let self = this; let timestamp = self.$NowTimes(); if (localStorage.getItem("Token") && localStorage.getItem("user_id")) { let data

2020-12-14 10:41:23 420

原创 vue使用element分页组件

vue使用element分页组件2020/12/14<div v-if="detail.list && detail.list.length > 0"> <div> <div @click="ClickNews(index)" :class=" xiao_xuan == index ? 'news-contsin_item news-contsin_i

2020-12-14 10:32:25 168

原创 vue使用element上传视频功能(上传前进行判断,自定义上传)

vue使用element上传功能(上传前进行判断,自定义上传)2020/12/14<div v-if="detail.video == 1"> <!--auto-upload是否选取后立即上传,limit最大允许上传个数--> <el-upload class="upload-demo" action="上传地址(自定义上传非必须)" :auto-upload="false" :limit="1"

2020-12-14 10:19:47 1987

原创 微信小程序生成二维码的两种方式

微信小程序生成二维码的两种方式2020/11/10第一种,利用网络api自动生成<image class="xin-erma" src="{{'https://api.pwmqr.com/qrcode/create/?url='+detail.wechat_code}}" wx:if="{{detail.wechat_code}}"></image>url后可跟核销码或者文字,链接之类第二种,利用weapp-qrcode.js插件本地生成此插件在https://gith

2020-11-10 09:12:40 5210

原创 商品价格小数点后两位如果有0去除

商品价格小数点后两位如果有0去除2020/11/04function QZero(num) { let num_s = String(num); if (num_s.split('.')[1]) { if (num_s.split('.')[1] == '00' || num_s.split('.')[1] == '0') { num_s = num_s.split('.')[0]; return num_s; } else { if (num_s.split('.')[1

2020-11-04 16:02:46 451

原创 自定义toast提示

自定义toast提示2020/10/22// 创建toast提示function Toasts(txt) { let c_div = document.createElement("div"); c_div.innerHTML = txt; c_div.style = "font-size:16px;padding:5px 8px;border-radius:5px;background-color:rgba(0,0,0,.6);text-align:center;color:#ffffff

2020-10-22 09:49:06 152

原创 微信小程序视频全屏播放

微信小程序视频全屏播放2020/10/22 <button bindtap='play' >播放</button> <video id='myvideo' class='{{fullScreen?"show":"hide"}}' src="视屏地址" autoplay="true" bindfullscreenchange="fullScreen" bindended="closeVideo" controls></video>/**播

2020-10-22 09:46:22 3997

原创 微信小程序上拉触底分页加载

微信小程序上拉触底分页加载2020/10/22data:{ page: 1, //当前页码 endpage: '', //总页码},// 列表数据 lists: function () { let self = this; var token = wx.getStorageSync('token');//获取缓存token var timestamp = getTime();//获取当前时间戳 var newToken = jmToken(token,

2020-10-22 09:39:14 373

原创 身份证号加密

身份证号加密2020/10/09function sfzNumber (str,frontLen,endLen) { console.log(str); var len = str.length-frontLen-endLen; var xing = ''; for (var i=0;i<len;i++) { xing+='*'; } return str.substr(0,frontLen)+xing+str.substr(str.length-endLe

2020-10-09 17:41:36 1320

原创 四舍五入保留两位小数,不够位数的以0代替

四舍五入保留两位小数,不够位数的以0代替2020/08/04function keepTwoDecimalFull(num) { var result = parseFloat(num); if (isNaN(result)) { alert('传递参数错误,请检查!'); return false; } result = Math.round(num * 100) / 100; var s_x = result.toString(); var pos_decimal = s_x.i

2020-08-04 09:10:35 476

原创 微信小程序wechat实现拨打电话功能

微信小程序实现拨打电话功能2020/07/28wxml<view class='footer_list2' data-id='4' catchtap='freeTell' data-current="4" bindtap="chooseImg"> <image class="footer-image2" src="../images/tell.png"></image></view>jsfreeTell: function(){

2020-07-28 10:39:15 761

原创 微信小程序报错 fail webview count limit exceed问题所在解决

微信小程序报错 fail webview count limit exceed2020/07/28 使用wx.navigateTo()或者<navigator>组件跳转的页面路径最多只有5层,这些页面路径是可以通过wx.navigateBack()API或者左上角返回按钮按顺序返回的。当页面路径大于5层时,使用wx.navigateTo()进行下一页吗跳转会抛出错误:navigateTo:fail webview count limit exceed.不过上述五层的限制只是针对 n

2020-07-28 10:36:32 8988

原创 微信小程序获取城市位置

微信小程序获取城市位置2020/07/28wxml<view>{{address}}</view>js// 自动定位 XuanAdd: function() { var _this = this; wx.getLocation({ type: 'wgs84', //百度地图参考系 altitude: true, success: function(res) { if (res && r

2020-07-28 10:32:35 266

原创 微信小程序在循环数组中添加属性

微信小程序在循环数组中添加属性2020/07/28var that = this;for(var i=0,lens=数组长度;i<lens;i++){ var 随意名 = " 数组名[" + i + "].自己起的属性名 "; that.setData({ [上面的随意名]:填的数据 })};

2020-07-28 10:28:13 1931

原创 微信小程序wechat的分享功能

微信小程序的分享功能2020/07/28声明:必须为button按钮wxml<button data-name="shareBtn" open-type="share">转发</button>js//onShareAppMessage微信小程序自带函数onShareAppMessage: function( options ){ //点击页面右上角微信自带的转发  var that = this;  // 设置菜单中的转发按钮触发转发事件时的转发内容  

2020-07-28 10:24:53 572

原创 微信小程序滑动导航

微信小程序滑动导航2020/07/28<!--垂直滚动,这里必须设置高度--><scroll-view scroll-y="true" style="height: 200px"> <view style="background: red; width: 100px; height: 100px" ></view> <view style="background: green; width: 100px; height: 100px

2020-07-28 10:21:20 185

空空如也

空空如也

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

TA关注的人

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