- 博客(18)
- 收藏
- 关注
转载 js的三种异步处理
Promise 对象含义:Promise是异步编程的一种解决方案,优点:相比传统回调函数和事件更加合理和优雅,Promise是链式编程(后面会详细讲述),有效的解决了令人头痛的回调地狱问题,Promise的结果有成功和失败两种状态,只有异步操作的结果,可以决定当前是哪一种状态,外界的任何操作都无法改变这个状态基本用法: //ES6 规定,Promise对...
2019-01-21 01:15:00
120
转载 微信小程序支付功能讲解
前言:虽然小程序做过很多,但是一直觉得微信支付功能很是神秘,现在终于有机会接触心里还是有点小激动的,经过一番折腾发现支付也不过如此,在此记录下支付功能的实现过程小程序的官方文档介绍到发起微信支付即调用APIwx.requestPayment(Object object)wx.requestPayment({ timeStamp: '', nonceStr: ''...
2019-01-14 21:13:00
273
转载 函数防抖与节流
转自:https://www.cnblogs.com/fanfan-code/p/6400282.html概念解释函数节流: 频繁触发,但只在特定的时间内才执行一次代码函数防抖: 频繁触发,但只在特定的时间内没有触发执行条件才执行一次代码函数节流函数节流应用的实际场景,多数在监听页面元素滚动事件的时候会用到。因为滚动事件,是一个高频触发的事件。以下是监听页面元素滚...
2019-01-10 11:04:00
109
转载 转:HTML5 History API 详解
从Ajax翻页的问题说起请想象你正在看一个视频下面的评论,在翻到十几页的时候,你发现一个写得稍长,但非常有趣的评论。正当你想要停下滚轮细看的时候,手残按到了F5。然后,页面刷新了,评论又回到了第一页,所以你又要重新翻一次。再或者,你想把这个评论发给别人分享,一面给了别人页面地址(为什么不直接复制呢?因为要连带视频等场景啊),一面又要加一句嘱咐:请翻到下面评论的第XX页的XX楼。...
2019-01-09 20:39:00
129
转载 微信小程序 上拉刷新/下拉加载
小程序项目中上拉刷新下拉加载是比较常见的需求,官方文档也提供了相当友好的API,但是因为API隐藏的比较深,文档描述也比较模糊所以也折腾了一番(官方文档),在此记录一下使用方式onPullDownRefresh() //用户下拉刷新事件,onReachBottom() //用户上拉触底事件onPullDownRefresh和onReachBottom是小程序的页面事件,官方文档...
2019-01-09 00:07:00
351
转载 跨域你需要知道这些
跨域无疑是一个老生常谈的话题了,而且也是每个前端同学都会遇到的问题,那么跨域你真的讲的清吗,不妨看看这些一、什么是跨域?由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一个与当前页面地址不同即为跨域1、同源策略:同源策略是 Netscape 提出的一个著名的安全策略同源策略是浏览器最核心最基础的安全策略现在所有的可支持 Javascript...
2018-12-08 18:23:00
115
转载 vue路由传参并跳转页面
在vue项目中参数的传递可以使用本地缓存或者Vuex,那么vue能不能像小程序一样路由传参呢,显然是可以的而且非常简单方式一:query传参 //传参 go(){ that.$router.push({ path:'/order',//跳转路径 name: 'Order',//跳转路径的na...
2018-10-25 18:55:00
162
转载 三种方式获取小程序页面跳转并传参
方法一、可以将数据保存在app.js文件中,因为app.js的数据是全局可见的,但是如果所有全局变量都放到app.js中,会导致该文件很臃肿 方法二、通过官方文档可知在页面onLoad生命周期的参数中获取打开当前页面路径中的参数。那么可以通过wx.navigateTo()传递参数,跳转到官方文档。 数据可以传递一个或多个,也可传递数组和json对象 注...
2018-10-13 10:47:00
264
转载 git使用总结
一、下载git绑定邮箱和git用户名绑定邮箱(该配置为全局配置)git config --global user.email "email@example.com"绑定用户名 git config --global user.name "Your Name" 二、本地创建仓库新建文件夹 (假设文件名demo)在demo文件夹初始化 gi...
2018-10-09 18:03:00
76
转载 iview之——table中嵌套input、select等
使用iview在table中嵌入button是比较常见的需求,但是在table中嵌入input或者select你是否考虑过呢?本文用实例介绍input和select在table中的嵌套。理解table如何嵌套input、select首先要理解vue的render函数可以参考:vue render函数介绍。当然,不理解直接Ctrl + C也是可以使用的 ^_^在iview的官...
2018-09-21 15:20:00
810
转载 vue中的render函数介绍
简介:对于不了解slot的用法(参考:大白话vue-slot的用法)又刚接触render函数的同学来说,官网的解释无疑一脸懵逼,这里就整理下个人对render函数的理解问题: 1、render函数是什么 2、render函数怎么用render函数是什么 简单的说,在vue中我们使用模板HTML语法组建页面的,使用render函数我们可以用js语言来构建DOM...
2018-09-19 18:57:00
121
转载 基于mpvue搭建小程序项目框架
简介: mpvue框架对于从没有接触过小程序又要尝试小程序开发的人员来说,无疑是目前最好的选择。mpvue从底层支持 Vue.js 语法和构建工具体系,同时再结合相关UI组件库,便可以高效的实现小程序开发前言: 本文讲述如何搭建完整的小程序项目框架,因为是第一次使用,有不完善的地方请大佬指正。 搭建内容包括: 1、使用scss语法:依赖插件sass-loade...
2018-08-09 15:26:00
130
转载 App中h5音频不能播放问题
前置:以下问题是针对vue项目的解决方案问题一:IOS中音频不能自动播放 原因:ios禁止了音频自动播放 解决办法:在vue的生命周期mounted中获取音频Dom并调用音频播放方法play(),注意:需要确保Dom渲染完毕后再获取音频dom,代码如下//音频Dom<audio :src="audioWing" ref="wing"></au...
2018-07-27 17:20:00
1051
转载 Axios 安卓4.4不兼容的问题
问题:Vue在使用Axios做接口请求时,如果是安卓4.4系统会发生报错,原因是安卓4.4不支持ES6的Promise语法解决方案: 1、安装: npm install babel-polyfill --save npm installes6-promise --save 2、main.js引入 import Vue from 'vue'...
2018-07-23 20:26:00
227
转载 大白话vue——slot的作用与使用
这篇内容本来是不打算放在首页上的,因为内容实在是比较简单,但是在查找slot的使用讲解时发现相关的讲解比较少,要么像官方文档一样简单讲解(看过任然一脸懵逼),也许是自己理解能力比较差...所以在此讲述记录吧言归正传,且看正文讲解在看官网对slot的解释中,出现次数最多的是“插槽”,如果想象成物体,也就是说slot是一个可以插入的槽口,比如插座的插孔。那么slot的作用是什么呢?...
2018-07-12 00:08:00
156
转载 vue框架搭建--移动端
由于Vue官方提供了vue-cli手脚架,所以快速构建出个简单的项目框架。在做移动端项目时,因为移动端的特性可能会用到些比较常用的插件,就在这里简单介绍如何使用这里只介绍怎么在项目中安装引用和简单的使用方法,详细用法会附上相关链接或者自行百度1、手淘适配方案--amfe-flexible移动端总是少不了适配,所以无疑是最佳的选择(GitHub传送门)1、安装cn...
2018-07-11 14:36:00
189
转载 ES6 Promise使用介绍
1、什么是PromisePromise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。这么说可能不够直观的理解,看下面的两个例子 // callback回调函数 function getCallback(n,callback) { setTimeout(() => { ...
2018-07-11 13:30:00
105
转载 vue框架搭建--axios使用
前后端数据交互作为项目最基础需求(静态的除外),同时也是项目中最重要的需求。本文重点介绍axios如何配合vue搭建项目框架,而axios的详细使用介绍请移步使用说明1、安装cnpm install axios --save-dev2、引入main.js 文件引入: import Vue from 'vue'//引入vue import axi...
2018-07-10 16:45:00
166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人