axios如何全局注册

最近用 Vue 写项目的时候,用到 axios ,因为 axios 不能用 Vue.use() ,所以在每个 .vue 文件中使用 axios 时就需要 import , .vue 文件少的话还好说,多的话未免有点麻烦。后来想了想,能不能直接把 axios 加到 Vue 的原型中,

关于Vue.use()详解

问题相信很多人在用Vue使用别人的组件时,会用到 Vue.use() 。例如:Vue.use(VueRouter)、Vue.use(MintUI)。但是用 axios时,就不需要用 Vue.use(axios),就能直接使用。那这是为什么呐?答案因为 axios 没有 install。 什么意

彻底明白VUE修饰符sync

对于VUE的初学者来讲,肯定会感觉prop的写法很麻烦,很讨厌!你肯定想如果prop也可以实现双向绑定那怎是一个爽字了得!不过现实是残酷的,如果子组件可以任意修改父组件的内容,那势必会带来数据的混乱,从而造成维护的困扰!毕竟父

深入理解vue 修饰符sync【 vue sync修饰符示例】

在说vue 修饰符sync前,我们先看下官方文档:vue .sync 修饰符,里面说vue .sync 修饰符以前存在于vue1.0版本里,但是在在 2.0 中移除了 .sync 。但是在 2.0 发布之后的实际应用中,我们发现 .sync 还是有其适用之处,比如在开发

vue+mockjs 实现前后端分离开发

在项目中尝试了mockjs,mock数据,实现前后端分离开发。关于mockjs,官网描述的是1.前后端分离2.不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。3.数据类型丰富4.通过随机数据,模拟各种场景。等等优点。总结起

ES6对象的扩展 属性名表达式

1.直接用标识符作为属性名:obj.foo = true2.用表达式作为属性名:obj['a'+'bc'] = 123//相当于obj['abc'] = 1233.ES6 允许字面量定义对象时,用方法二(表达式)作为对象的属性名,即把表达式放在方括

vue:简单方法替代vuex

vue:简单方法替代vuex

兄弟组件,隔代组件传值很麻烦,方法虽然多,但都各有缺点。vuex: 适合数据量大,并且函数集中处理。bus:适合数据虽少,却不得不用的时候,维护困难。root:这儿指将值挂在root组件上,需要的组件都到root上去取。有时候数据量不多,觉

promise JS宏任务微任务的执行顺序

题目描述:JS宏任务微任务的执行顺序为什么是这样的 console.log(1); setTimeout(() => { console.log(2); Promise.resolve().then(() => { console.log(3) }); }); new Promise((resolve, reject)

廖雪峰详解 Promise

在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:function callback() { console.log('Done

怎么理解JS Promise

由于昨天发了一篇关于setTimeout 的文章,里面提到了 Promise ,那篇文章里没有解释Promise的用法和含义,因为昨天的我还没太懂Promise,所以没有在那篇文章继续解释Promise,然后今天的我总算是对Promise有所理解了,然后我来谈