logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

async、await总结

一、async用法  async作为一个关键字放到函数前面,用于表示函数是一个异步函数。异步函数也就意味着该函数的执行不会阻塞后面代码的执行。  异步函数语法很简单,就是在函数前面加上async关键字,来表示它是异步的。  那怎么调用呢?async函数也是函数,平时我们怎么使用函数就怎么使用它,直接加括号调用就可以了。  async函数返回的是一个promise对象,如果要获取到promise返回

router中push的几种用法,catch方法的实现原理

router中push的几种用法路由设置部分import Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'import main from '@/components/main'import one from '@/components/one'import t

浅析瀑布流布局原理及实现方式

一、瀑布流  瀑布流布局有一个专业的英文名称Masonry Layouts。瀑布流布局已经有好多年的历史了,我最早知道这个名词的时候大约是在2012年,当时Pinterest网站的布局就是使用的这种流式布局,简言之像Pinterest网站这样的布局就称之为瀑布流布局,也有人称之为Pinterest 布局。  瀑布流又称瀑布流式布局,是比较流行的一种网站页面布局方式。即多行等宽元素排列,后面的元素依

#css#html5#html
vue-resource文档详细解读

 Vue可以构建一个完全不依赖后端服务的应用,同时也可以与服务端进行数据交互来同步界面的动态更新。Vue通过插件的形式实现了基于AJAX,JSPNP等技术的服务端通信。  vue-resource是一个通过XMLHttpRequrest或JSONP技术实现异步加载服务端数据的Vue插件,提供了一般的 HTTP请求接口和RESTful架构请求接口,并且提供了全局方法和VUe组件实例方法。一、参数配置

#ajax#javascript#java
路由守卫、路由上的常见钩子函数

正如其名,vue-router提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。记住参数或查询的改变并不会触发进入/离开的导航守卫。你可以通过观察$route对象来应对这些变化,或使用beforeRouteUpdate的组件内守卫。#全局前置守卫你可以使用router.beforeEach注册一个全局前置守卫:const r

运行 npm 会弹出询问 “你要如何打开这个文件?“

今天想安装koa试了半天也没成功,报错说:npm警告已弃用mkdirp@0.5.1:不再支持mkdirp的旧版本。请更新到mkdirp 1.x很烦,百度也搜不到怎么解决,就瞎折腾,更新npm,卸载了在安装之类的。还是不行!!!然后我就放弃了,转头去写vue,运行npm run serve时,命令后直接给我跳出个打开文件窗口,给我整很烦,以为我前面的瞎折腾搞崩了。我就百度了如何卸载node,又重新安

#vue.js#javascript#html5
vue-router路由元信息详解

2、if (to.matched.some(record => record.meta.requiresAuth) ),如果对这类写法不熟悉,可以去看看es6的箭头函数,这句话就是返回遍历的某个路由对象,我们定义为为record,检测这个对象是否拥有meta这个对象,如果有meta这个对象,检测它的meta对象是不是有requiresAuth这个属性,且为true,如果满足上述条件,就确定了是这个

#vue.js#前端#javascript
vue-cli的跨域处理——代理配置(proxy)

vue-cli的跨域处理——代理配置(proxy)

#vue.js#前端#javascript +2
VueX里的mapGetters

这些是VueX文件里的import Vue from 'vue'import vuex from 'vuex'Vue.use(vuex);const store = new vuex.Store({//store对象state:{name: '金灿',age:19,number:17763011975},mutations: {edit(state, data){state.name=data.n

vue-cli 3.0安装sass/scss到vue项目,详解

vue-cli 3提供了两种方式集成sass/scss创建项目时选择预处理器sass手动安装sass-loader一、创建项目选择预处理器sass注意:这种方式如果不想在下次构建vue项目时将sass作为默认配置选项写入项目开发依赖则在最后选择不作为未来配置项。$ vue create vuedemo? Please pick a preset: (Use arrow keys)> defa

    共 23 条
  • 1
  • 2
  • 3
  • 请选择