- 博客(5)
- 资源 (22)
- 收藏
- 关注
原创 vuex模板(对token的处理)
import Vue from 'vue'import Vuex from 'vuex'// 按需导入本地存储相关的模块import { setItem, getItem } from '@/utils/storage'Vue.use(Vuex)// 声明一个常量,保存token的名字,防止读取和写入本地存储的时候写错const TOKEN_KEY = 'TOUTIAO_USER'// 默认导出export default new Vuex.Store({ state: { /
2020-12-25 14:07:55 147
原创 vue工具(封装请求方法)
// 封装请求方法import axios from 'axios'import store from '@/store'const request = axios.create({ baseURL: '请求的基准路径'})// 请求拦截器request.interceptors.request.use(function (config) { // 请求发起会走这里 // 拿到容器中保存的token数据 const user = store.state.user // 如
2020-12-25 14:05:47 406
原创 vue工具(封装本地存储相关的操作模块)
/** * 本地存储相关的操作模块 *//** * 写入数据 */export const setItem = (key, data) => { // 如果存入的是对象、数组类型的数据 if (typeof data === 'object') { // 将数据转换为json字符串格式 data = JSON.stringify(data) } window.localStorage.setItem(key, data)}/** * 读取数据 *
2020-12-25 13:58:16 195
原创 正则表达式匹配 带有特殊字符的字符串失败(特殊字符指: . ? + $ ^ [ ] ( ) { } | \ / )
特殊字符有: . ? + $ ^ [ ] ( ) { } | \ /匹配不成功的示例:const str = '(hehe)43'const reg = new RegExp(str,'gi') // reg : /(hehe)43/ 括号未做转义处理console.log(reg.test(str)) // 结果是 false匹配不成功的原因:str 中的字符串中的特殊字符没有做转义处理如果想匹配成功,就要先对str中的特殊字符做转义处理匹配成功的示例:const str = '(
2020-12-18 16:19:35 3492 1
原创 封装防抖(debounce)函数
将下面的代码粘贴到调试工具中运行一下,然后滚动页面,就可以看到时哪个元素产生的滚动了。function findscroller(element) {element.onscroll = function() {console.log(elemnet)}Array.from(element.children).forEach(findscroller)}findscroller(document.body)...
2020-12-13 21:51:26 461
优惠活动(移动端页面).rar
2020-09-10
淘宝搜索框.zip(含jquery1.12.4包代码)
2020-07-26
淘宝右侧固定导航定位.zip
2020-07-24
淘宝搜索框(和淘宝网页的输入框一样的效果).zip
2020-07-23
贪吃蛇游戏小开发(内含图片素材,源代码).zip
2020-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人