Vuev-bind修饰符.propproperty与attribute的差别
property 与 attribute
声明:前⾯没有带⼊Vue描述,Vue在后⾯带⼊
在浏览器解析 DOM 树渲染页⾯后,每个标签都会⽣成⼀个对应的 DOM 节点。节点是⼀个对象,所以会包含⼀些
properties,attributes 也是其中⼀个property
–在⼀个国外论坛上到的,希望能够⽅便理解–
HTML attribute vs. DOM property
  HTML 属性与 DOM 属性
The HTML attribute value specifies the initial value; the DOM value property is the current value.
 HTML 属性值指定初始值; DOM 属性值是当前值
区别
说明attributes property
访问⽅式ElementById(‘id’).attributes.*ElementById(‘id’).*可访问的属性包含标签⾥定义的所有属性只包含 HTML 标准的属性,不包含⾃定义属性.prop
使⽤ v-bind前:
--html--
<input  id="b"value="aaa"dd="www"><!--value在input中并⾮⾃定义属性-->
<;组件id="c"value="ccc"></组件><!--value是⾃定义属性-->
--控制台--
html document是什么
//此时在 input中删除"aaa",输⼊"abc"
使⽤ v-bind后:
算了,不描述多余话了,我相信已经你学过了
总⽽⾔之都是⼀个意思
默认 ⾃定义属性不会出现在property中,可以通过.prop添加到property,不过原来的attributes会被删除
记住!HTML标准的属性存在property和attributes之中,若加上了v-bind后attributes会被删除,也就是加上v-bind的HTML标准的属性,是默认带有.prop的,在加上.prop并不会改变什么
我刚刚不是在学 吗!
我为什么要花⼤量时间看这个!好像没啥⽤啊!(っ °Д °;)っ

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。