关于前端程序中的this

在VUE脚手架项目中,`this`关键字指的就是Vue对象,需要通过`this`关键字调用的有:

- 在`main.js`中,通过`Vue.prototype.xxx`声明的属性,需要通过`this.xxx`进行调用
- 例如项目中使用的`this.axios`、`this.qs`等
- 在JavaScript程序中,通过`export default {}`中的`data()`的`return {}`中声明的属性
- 例如项目中使用的`this.ruleForm`等
- 在JavaScript程序中,通过`export default {}`中的`methods`属性中声明的函数
- 例如项目中使用的`this.resetForm(formName);`等
- 其它的固定用法,通常是由VUE或某些特定框架注册到Vue对象中的属性
- 例如项目中使用到的`this.$message.error(responseBody.message);`
posted @ 2023-02-10 16:37  心宽体胖李小二  阅读(56)  评论(0)    收藏  举报