logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JavaScript this全面解析:从绑定规则到实战陷阱

JavaScript中的this是前端开发的核心概念,其行为取决于调用方式而非定义位置。文章系统讲解了this的四大绑定规则:默认绑定(独立调用时指向全局对象)、隐式绑定(方法调用时指向调用对象)、显式绑定(通过call/apply/bind强制指定)和new绑定(构造函数调用时指向新实例),并分析了它们的优先级顺序。特别强调了箭头函数的特性——继承外层作用域的this,适合回调函数但不宜作为对象

文章图片
#javascript#开发语言#ecmascript
vue给动态组件绑定ref属性并调用子组件的方法

vue给动态组件绑定ref属性并调用子组件的方法

#javascript#前端#vue.js
vue3 defineEmits的使用

2、使用defineEmits会返回一个方法,使用一个变量emits(变量名随意)去接收。3、通过子组件事件修改变量值,同时将值传递给父组件,对父组件的变量进行赋值。3、在子组件要触发的方法中,调用emits并传入发射给父组件的方法以及参数。1、在子组件中调用defineEmits并定义要发射给父组件的方法。以下代码和内容的使用都是在vue3的setup中,未使用TS。2、在子组件中定义+1和-1

#vue.js#javascript#前端
vue3 defineProps的使用及案例

template>:a = "a":b="b"id="abc"// 定义属性const str = '吃饭、睡觉、敲代码'age: 18}const a = Symbol('好好学习')const b = Symbol('天天向上')// 定义方法console.log('传递给子组件的方法');}字符串: {{props.str}}

#javascript#vue.js#前端
vue3 defineEmits的使用

2、使用defineEmits会返回一个方法,使用一个变量emits(变量名随意)去接收。3、通过子组件事件修改变量值,同时将值传递给父组件,对父组件的变量进行赋值。3、在子组件要触发的方法中,调用emits并传入发射给父组件的方法以及参数。1、在子组件中调用defineEmits并定义要发射给父组件的方法。以下代码和内容的使用都是在vue3的setup中,未使用TS。2、在子组件中定义+1和-1

#vue.js#javascript#前端
到底了