自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

原创 svg加载动画

<div class="el-loading-spinner posi-local" v-show="showLoadingFlag"> <svg viewBox="25 25 50 50" class="circular"> <circle cx="50" cy="50" r="20" fill="none" class="path"></circle> </svg> <..

2021-04-29 17:53:06 391

原创 详解Promise.race()可以解决多个异步请求那个请求先返回

Promise.race([]);接受一个参数,由promise组成的一个数组;它的返回结果是promise对象;它的结果和状态由什么去决定呢?由第一个改变Promise状态的对象去决定;若是返回的是成功,那么race就是成功;若是失败,那么race就是失败let p1 = new Promise((resolve, reject) => { setTimeout(() => { resolve('ok1') }, 1000)})let p2 = .

2021-04-17 18:15:39 848

原创 Promise.all()方方详解

1.Promise.all()方方详解/** * Promise.all,只有所有的Promise成功,才能够算作成功,只要有一个失败了,就直接失败; * 它包含一个参数,这个参数是指包含多个Promise的数组; * */如果有一个失败,那么返回第一个失败的Promise对象作为结果;如果他们三个都是成功的,那么all方法的返回的结果;是他们三个Promise对象成功结果的组成的一个数组;2.都是成功let p1 = new Promise((resolve, reject) =>

2021-04-17 18:14:25 1619

原创 你不知道的Promise构造函数Promise(excutor)

Promise构造函数Promise(excutor) // 说明一下:excutor会在Promise内部立刻同步调用;(异步操作在执行器执行) var p = new Promise((resolve, reject) => { // resolve 既是函数也是参数,它用于处理成功的; 在异步任务成功的时候,去调用resolve // reject 既是函数也是参数,它用于处理失败的; 在异步任务失败的时候,去调用reject con.

2021-04-14 23:23:36 251

原创 处理微信小程序input框将页面往上推动

1. view<view class="bottom-wri-box" :style="{bottom: bottomHeight}"> <image @tap="changeChander" class="left-cont-icon" :src="imageUrl+'/huifu-icon.png'"></image> <input :adjust-position="flasFlag" @confirm="AddSendMess" class=

2021-04-12 22:27:52 1578

原创 关于async函数的错误处理

1. 关于async函数的错误处理有些时候,我们请求的接口可能会报错;从而导致后面的代码无法去执行;这样就会造成页面上某些状态出错!那么怎么样才能 既能捕获到错误 还能让代码往后面执行呢2. 解决方法,使用 try catch 捕获async sendhander() { try { const data= await send_api(); //do something } catch (err) { //当接口报错的时候做一些处理; //比如说你给

2021-04-12 12:46:43 663

原创 小程序生命周期详解

onLoad(option){ console.log("onLoad",option); //主要用于上一个页面传递过来的参数},onShow(){ 切入前台触发,用我的话来讲就是这个页面出现一次, 他就被调用一次包括你【前进】和【后退】到这个页面。},onReady: (){ 首次显示页面,页面初次渲染完成,会触发onReady方法, 渲染页面元素和样式,一个页面只会调用一次, 代表页面已经准备妥当,可以和视图层进行交互.

2021-03-22 20:12:38 64

原创 去除小程序scroll-view产生的横向滚动条

<template> <view class="page-demo"> <scroll-view class="scrool-more" scroll-x="true" scroll-with-animation="true"> <text class="label-name" v-for="(item,index) in listTypecont" :key="index"> {{item.name }} </text&g

2021-03-21 17:48:05 374

原创 页面滚动,按钮在最底部,同时去除垂直滚动条

效果图<template> <view class="page-demo"> <view class="srcool-box"> <scroll-view scroll-y="true" class="cont-scrool"> <view class="demo-height" v-for="(item,index) in listTypecont" :key="index"> {{ item.n

2021-03-21 17:04:58 141

原创 小程序内容区域滚动按钮在最底部

1.场景描述有些时候,我们在做列表页的时候,上面部分的的内容区域可以滚动,底部的按钮区域固定在最顶部;所以按钮肯定是固定定位的哈;<template> <view class="page-demo"> <view class="srcool-box"> <scroll-view scroll-y="true" class="cont-scrool"> <view class="demo-height" v

2021-03-21 16:24:14 449

原创 去除小程序页面产生的滚动条

5.去除小程序页面产生的滚动条... 最关键的css 2+4=6....page-demo{ height: 100vh; overflow-y: auto;}::-webkit-scrollbar { width: 0; height: 0; color: transparent; display: none;} <template> <view class="page-demo"> <view class="height1">1&l

2021-03-21 15:45:40 572

原创 小程序的登录流程详细讲解,获取code、reqId、当前登录人信息、手机号

1. 微信小程序的登录流程 appid1==> 需要appid,当你开发一个小程序的时候,都会有一个appid,每一个小程序对应一个appid;所以这个appid是前端是可以获取的哈;2. 如何获取code,code是由时效的哈,需要注意一下code的时效有5分钟,在用户点击登录授权的时候,通过回调函数来解决。还有一种方式:在点击按钮的时候,调用uni.login({ })在成功函数去获取用户的基本信息uni.login({ success(res) { c

2021-03-19 23:16:51 1959

空空如也

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

TA关注的人

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