复习知识点整理

零碎语法

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功能拆分写法

还可以配置拦截器

js 复制代码
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)

参考

相关推荐
天天进步20151 分钟前
从零开始构建现代化React应用:最佳实践与性能优化
前端·react.js·性能优化
程序媛_MISS_zhang_01108 分钟前
浏览器开发者工具(尤其是 Vue Devtools 扩展)和 Vuex 的的订阅模式冲突
前端·javascript·vue.js
fruge10 分钟前
Vue3.4 Effect 作用域 API 与 React Server Components 实战解析
前端·vue.js·react.js
神秘的猪头22 分钟前
🌐 CSS 选择器详解:从基础到实战
前端·javascript
远山枫谷24 分钟前
CSS选择器优先级计算你真的会吗?
前端·css
Forever_xl24 分钟前
埋点监控平台全景调研
前端
神秘的猪头24 分钟前
JavaScript 中的 `map()` 方法详解与面向对象编程初探
前端·javascript
有点笨的蛋25 分钟前
这些 CSS 小细节没处理好,你的页面就会“闪、抖、卡”——渲染机制深度拆解
前端·css
烟袅27 分钟前
JavaScript 中 map 与 parseInt 的经典陷阱:别再被“巧合”骗了!
前端·javascript
烟袅29 分钟前
JavaScript 中 string 与 new String() 的本质区别:你真的懂“字符串”吗?
前端·javascript