当前位置: 首页 > news >正文

复习知识点整理

零碎语法

1.导入某个文件夹的index文件,index可以省略(这里导入的是router和store文件下的index.js文件)
在这里插入图片描述
2.路由懒加载

this

1.在vue文件中使用router\store对象时

this:普通函数的this指向vue实例对象(在没有明确指向的时候this指向window)
router和store挂载在vue上之后
在模板中使用 router或store的方法为 $router.xxx或$store.xxx
在方法中调用方式为:this.$router.xx或this.$store.xxx

2.在js文件中使用router\store对象时
使用什么需要导入时候,挂载在vue全局对象上的对象在vue文件中可以使用,在js文件中不能使用

网络通信

axios功能拆分写法

在这里插入图片描述
还可以配置拦截器

import axios from 'axios'// 下面是克隆一份新的axios
const request = axios.create({baseURL: 'http://interview-api-t.itheima.net',timeout: 5000
})
// 添加请求拦截器
axios.interceptors.request.use(function (config) {// 在发送请求之前做些什么// 在发送请求之前做些什么// config === https://www.axios-http.cn/docs/req_config === 请求的配置对象const token = localStorage.getItem('mobile-token')config.headers.Authorization = `Bearer ${token}`return config
}, function (error) {// 对请求错误做些什么return Promise.reject(error)
})export default request

css预处理(Sass\Stylus\Less\Scss)

在这里插入图片描述

参考

token

将token存储到vuex中比存储到本地更快,但是只要页面一刷新token就失效,想要永久存储还是需要在本地存储中存储一份token
//举例(只在页面刷新的时候用到了本地存储,添加请求头用的token是从vuex中取,不用在从本地存储中取

export default {namespaced: true,state: {token: localStorage.getItem('mj-pc-token')},mutations: {updateToken (state, newToken) {state.token = newTokenlocalStorage.setItem('mj-pc-token', newToken)}},actions: {}
}
http://www.lryc.cn/news/334617.html

相关文章:

  • 7款公司电脑监控软件
  • 服务器 安装1Panel服务器运维管理面板
  • 最大花之能量(蓝桥杯)
  • 探索算力(云计算、人工智能、边缘计算等):数字时代的引擎
  • 数据可视化-ECharts Html项目实战(10)
  • 甲方安全建设之研发安全-SCA
  • [html]网页结构以及常见标签用法
  • 【C语言】if语句选择题
  • ZLMediaKit ubantu 下编译
  • 什么是stable diffusion
  • C++ list链表模拟实现
  • LangChain - PromptTemplate
  • spring cloud gateway openfeign 联合使用产生死锁问题
  • 【WPF应用37】WPF基本控件-DatePicker的详解与示例
  • GitHub教程:最新如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细步骤讲解(图文教程)
  • 编译Nginx配置QUIC/HTTP3.0
  • 【JavaWeb】Day38.MySQL概述——数据库设计-DQL
  • 如何使用Java和RabbitMQ实现延迟队列(方式二)?
  • String.valueOf() 将各种数据类型的值转换为它们的字符串
  • 2024-04-08 NO.6 Quest3 自定义交互事件
  • 素描进阶:深入探索如何表现石膏像的质感
  • flutter组件_AlertDialog
  • 供应链领域主题:生产制造关键术语和系统
  • k8s_入门_kubelet安装
  • 主干网络篇 | YOLOv5/v7 更换骨干网络之 HGNetv2 | 百度新一代超强主干网络
  • JUC:ScheduledThreadPoolExecutor 延迟任务线程池的使用
  • js str字符串和arr数组互相转换
  • 计算机网络——40各个层次的安全性
  • OpenHarmony实战:Combo解决方案之W800芯片移植案例
  • 【数据结构】数组(稀疏矩阵、特殊矩阵压缩、矩阵存储、稀疏矩阵的快速转置、十字链表)