前面的笔记 —— 《Vue3 | 组件的定义及复用性、局部组件、全局组件、组件间传值及其校验、单项数据流、Non-props属性》,单向数据流的概念, 即子组件无法修改来自父组件的数据字段, 如果确要修改,可以使用下面说的方式进...
在data中设定一个值,比如changColor:false,然后就可以在容器中添加入下命令:
那并不重要。许多有经验的开发人员在不知情的情况下过得很好。如果你想知道事情是如何运作的,请继续读下去。
onclick和addEventerListener中 this 默认指向绑定事件的元素。
实现bind之前,我们首先要知道它做了哪些事情。对于普通函数,绑定this指向对于构造函数,要保证原函数的原型对象上的属性不能丢失Function.prototype.bind = function (context, ...args) { // 异常处理 if (typeof...
可以从上面看出,使用方法基本和call一致,只是后面多了(),其实是bind不会立即执行对应的函数,只是返回对函数的引用。那为什么要引入bind呢,是因为call和apply会自动执行目标函数,从而无法绑定在事件上,因为事件是我们手动触...
之前我都是把 prop 传递到子组件,然后子组件里面直接把 prop 直接改了,这样虽然能把结果反映到父组件,但并不是一个很好的解决方案。
如果是使用v-bind:src=“url"vue的方法,就可以不加模板{{}} 使用原生的方法src=”"就要加模板{{}}.
从 ECMAScript 6 开始,JS 新增了一种新的函数:箭头函数(Arrow Function)。
什么是箭头函数 ES6允许使用“箭头”(=>)定义函数。 ES5:var add = function(param){console.log(param);}add(9);//9ES6:let add = param => console.log(param);add(9);//91.如果箭头函数只有......