自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 vue-router+vuex+localStorage导航守卫实例

使用localStorage模拟保存token,因为localStorage默认保存的是字符串,所以就限制保存isLogin为0就是未登录,要默认直接跳到/login页面,若为1就是默认到/home页面,没有localStorage的也是默认跳转到/login登录页 1.router.js--使用beforeEach前置导航判断是否要跳转/login页面 /* eslint-disable ...

2019-06-17 11:56:00 1650

原创 vue+slot+transition+v-model实现淡入淡出弹窗效果

1.首先说一下v-model,印象中只有input标签使用?太天真,它是进行双向数据绑定的,有了它再不用多写代码了. v-model是 :value和@input的语法糖 使用v-model时: <input v-model="sth"/> 等效于 使用:value和@input时: <input :value="sth" @input="sth=$event.t...

2019-06-14 18:00:52 1455

转载 axios拦截器/数据交互实例

本文章是在rap2模拟接口下实现axios交互功能,axios拦截大部分代码逻辑来自https://blog.csdn.net/qq_38145702/article/details/81558816 1.src目录下新建axios文件夹,内有api.js和request.js 首先是request.js //对axios的封装 /****** 创建axios实例 ******/ impo...

2019-06-13 14:03:44 1169

原创 使用vue-loader的v15版本的cssModule导致样式错乱的解决方法

首先看文档: https://vue-loader.vuejs.org/zh/guide/css-modules.html#%E5%8F%AF%E9%80%89%E7%94%A8%E6%B3%95 把oneOf可以让以下两种方式并存: 一种就是module用法,在style标签后面加module,可以用:class="$style.minHeader" ; 一种就是普通的scoped...

2019-06-12 18:44:51 712

原创 利用es6和es5的继承方式写一个简单的弹窗

本片博文受到https://blog.csdn.net/zfzhuman123/article/details/90411793的启发,es6部分代码只改了一点点,逻辑也是遵照他的思想来的,而且es5继承的部分也是用了部分es6的语法 1.首先是index.html <!DOCTYPE html> <html lang="en"> <head> ...

2019-06-11 00:45:05 240

原创 一个登录mock的demo看es6的实际应用

1.首先要有npm环境,下载安装省略,网上一大堆安装详解 2.新建一个空的文件夹 npm init 然后一路enter选默认的 3.在package.json中加入下面的插件,然后保存后直接npm install { "name": "es6-06-09", "version": "1.0.0", "description": "", "main": "index.js...

2019-06-09 23:41:41 325

原创 vue全局使用filter模块格式化参数(涉及JavaScript正则分组)

1.新建filter目录,内写index.js let dataServer = value => { //保留xxxx-xx-xx的格式 // return value.replace(/(\d{4})(\d{2})(\d{2})/g, '$1-$2-$3') var pattern = /^(\d{4})\-(\d{2})\-(\d{2})\s(\d{1,2}...

2019-06-05 23:49:01 338

原创 移动端1px边框的问题

移动端1px边框的问题

2019-06-04 19:41:20 169

原创 rem自适应原理--如何自己利用stylus写rem自适应移动端

rem自适应原理--如何自己利用stylus写rem自适应移动端

2019-06-04 18:34:38 1686 1

原创 vue字母按钮出现城市列表并滚到顶部

点击26个字母出现以该字母开头的城市 原理: 1.获取字母A到顶部的距离startY 2.获取当前点击的字母到顶部的距离touchY 3.因为一个字母的区域高度已知为20px,所以可以寻找下标index const index = Math.floor(( touchY - this.startY) / 20) 4.通过this.$emit('change', this.letters...

2019-06-04 16:33:36 699

原创 vue侦听属性的应用--三级联动

1.用vue-cli3创建的vue项目 2.在vue.config.js配置一下 const webpack = require('webpack') const path = require('path') const appData = require('./data.json') const city = require('./city.json') const seller = ap...

2019-06-04 15:56:45 763

原创 vuex的简单使用和模块化写法

1.新建一个store文件夹在src目录下 (1)新建index.js import Vue from 'vue' import Vuex from 'vuex' import state from './state' import getters from './getter' import mutations from './mutation' import actions from ...

2019-06-03 22:26:03 273

原创 vue轮播图

1.利用js的this.$refs拿到dom进行操作 <template> <div id="slider"> <div class="window"> <ul class="container" ref="container" v-if="true" @mouseout="play" @mouseover="clear"&...

2019-06-03 21:04:20 138

原创 linux centos7安装anaconda3

1.首先使用虚拟机Parallels安装centos7 2.从anaconda官网下载anaconda3的linux版本,因为parallels可以共享本机的文件夹,直接到该文件夹的终端下: bashAnaconda3-2019.03-Linux-x86_64.sh 一路enter,当要选择yes or no时写yes就行了,不要急着ctrl+c,这里还有安装本地的提示,所以就再enter...

2019-06-01 00:27:51 390

空空如也

空空如也

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

TA关注的人

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