a1.axios全局注册axios不同 与vue-resource不能在import axios from 'axios'后使用Vue.use(axios),axios不是插件,要想全局使用axios应该修改其原型链,代码如下import axios from 'axios'Vue.prototype.$ax
13 2018-10-30 0 13
一、深度作用选择器( >>> )严格来说,这个应该是vue-loader的功能。”vue-loader”: “^12.2.0”在项目开发中,如果业务比较复杂,特别像中台或B端功能页面都不可避免的会用到第三方组件库,产品有时会想对这些组
12 2018-10-30 0 12
如下所示:/*** axios配置,输出为vue组建* */import axios from 'axios';import qs from 'qs'import CookiesJS from 'js-cookie'import router from '../router'// http request 拦截器axios.interceptors
16 2018-10-30 0 16
前端采用了axios来处理网络请求,为了避免在每次请求时都去判断各种各样的网络情况,比如连接超时、服务器内部错误、权限不足等等不一而足,我对axios进行了简单的封装,这里主要使用了axios中的拦截器功能。封
47 2018-10-30 0 47
前言公司系统在用elementui做后台开发,不免遇到一些需要自己去根据原有的功能上,加一些交互的功能。
今天来介绍下我在用elementUi里的Tag标签与多选框交互的过程,东西听上去很简单,但就是越简单的东西越容易
22 2018-10-29 0 22
vue项目,访问打包后的项目,输入路径后,页面加载空白。这时会有两类问题,都是路径问题。1.一个是css,js,ico等文件加载不到,是目录里少了dist打开页面时一片空白解决办法:config/index.js文件的build->assetsPub
16 2018-10-29 0 16
实际在vue中 this.A = this.B,没有进行深层赋值,只是把this.A的地址指向了与this.B相同的地址,所有对于A的修改会影响到B。解决相互影响的思路是在this.A必须是新建的一个对象,这样才能保证不被指向同一地址
10 2018-10-29 0 10
1.首先执行:npm install jQuery --save-dev,在package.json里加入jQuery。2.修改build下的webpack.base.conf.js方法一:首先加入:const webpack = require("webpack")然后在module.exports 对象中加入:plugin
16 2018-10-29 0 16
最近做一个移动端项目,弹框写的比较麻烦,查找资料,找到了这个组件,但是说明文档比较少,自己研究了下,把我碰到的错,和详细用法分享给大家!有疑问可以打开组件看一看,这个组件是仿layer-mobile的,很多用法都一样,可以
18 2018-10-29 0 18
背景:项目需要,我们引入了前端框架就是目前最流行的框架之一vue,同时引入了一套由饿了吗维护的ui库,由于我们是在pc端使用发现它竟然没有提供可随意拖动的窗口,可能用的更多的时移动端吧吧,于是就随手写了一个
15 2018-10-29 0 15
如下:changeList为一个数组此时请求的参数格式为下图解决方案为 将数组json序列化此时参数格式为以上这篇在axios中使用params传参的时候传入数组的方法就是小编分享给大家的全部内容了,希望能给大家一个参
10 2018-10-29 0 10
在v-for循环出来的列表中使用v-bing动态绑定class、v-show或v-if动态控制个别item 场景一般多用于多项选择原因是在v-for循环的时候 items是动态创建,所以不会被监听并且实时动态控制class解决方法是 vm.$
16 2018-10-29 0 16
观察者模式
首先话题下来,我们得反问一下自己,什么是观察者模式?概念
观察者模式(Observer):通常又被称作为发布-订阅者模式。它定义了一种一对多的依赖关系,即当一个对象的状态发生改变的时候,所有依赖于它的对
22 2018-10-29 0 22
在Vue开发中,有很多场景会用到多次重复的API请求。例如: '//192.168.1.117:1009/'在多个地方调用,每次书写很麻烦,后期项目维护也不好管理。我们可以在src目录下创建一个api文件夹。例如: 定义一个公共方法。c
16 2018-10-29 0 16
当你好不容易的做好了一个Vue项目,准备去上线的时候却发现不知道该怎么办时,或者遇到了一些问题,那么来看我这篇文章吧,你会有所收获的。1:打包项目上线必须要打包。
命令: npm run build
打包后会生成 一个 di
16 2018-10-29 0 16
在项目开发过程中,让人抓狂之一的问题就是一个点击事件,当快速点击的时候,它会重复发送多个请求。这是不允许出现的。但是怎么解决这个问题呢?一般处理方法,就是点击的时候,立刻将该按钮disabled,这样就可以避免
13 2018-10-29 0 13
1.由于vue项目依赖 node.js npm 需要先安装. 若没有请先安装,请按照此文章进行安装https://www.jb51.net/article/138020.htm//检查是否有node.js npm vuewin+r 输入cmd 输入node -v 回车 会出现no
7 2018-10-29 0 7
在搭建 vue 项目时,有某些组件没必要多次渲染,所以需要将组件在内存中进行‘持久化',此时 <keep-alive> 便可以派上用场了。 <keep-alive> 可以使被包含的组件状态维持不变,即便是组件切换了,其内的状态依旧维
21 2018-10-29 0 21
1.css同名覆盖,解决方法:父组件加上scoped<style lang="scss" scoped> @import './unbind.scss'</style>子组件同名样式加上deep /deep/ .tabs-row { .items-wrp{ padding-left: .34rem; } .item {
17 2018-10-29 0 17
最近在做一个音乐app练手项目,拿到的数据是杂乱的,又不想跟视频那样重新构造数据,就自己百度使用简便的方法排序,下面说一下我拿到的数据是这样的,我想让他按照A-Z顺序排列1.对于数组的操作,官网有例子,在这里我
14 2018-10-29 0 14
实现全站的页面缓存,前进刷新,返回走缓存,并且能记住上一页的滚动位置,参考了很多技术实现,github上的导航组件实现的原理要么使用的keep-alive,要么参考了keep-alive的源码,但是只用keep-alive没法实现相同path
16 2018-10-29 0 16
vue +webpack 项目中数据更新后页面没有刷新问题,ie11下,如果GET请求请求相同的URL,默认会使用之前请求来的缓存数据,而不会去请求接口获取最新数据,我用的解决方法是在每个请求发送前,拦截请求并给请求接口的U
10 2018-10-29 0 10
要想移动端适配 并使用 rem 您需要先看这篇文章,配置好less ➡️ 在vue 中使用 less,就可以使用rem了如果项目已经开发的差不多了,没有用到rem 又要使用rem,您用这招。postcss-pxtorem:转换px为r
10 2018-10-29 0 10
本文实例为大家分享了vue动画封装的具体代码,供大家参考,具体内容如下
<style> .v-enter,.v-leave-to{ opacity: 0; } .v-enter-active,.v-leave-active{ transition:opacity 1s;
13 2018-10-29 0 13
1.安装npm install --save-dev less less-loadernpm install --save-dev style-loader css-loader先在index.html页面head标签内插入这段代码<script> (function (doc, win) { var docEl = doc.docume
28 2018-10-29 0 28