Document {{content}}
{{content}}{{count}}{{count+1}}{{user}}{{user.id}},{{user.name}},{{user.age}}
v-text
:用来获取data中数据将数据以文本的形式渲染到指定标签内部 ,类似于javascript 中 innerText
v-html
:用来获取data中数据将数据中含有的html标签先解析在渲染到指定标签的内部 ,类似于javascript中 innerHTML
原本内容{{msg}}原本内容
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9hs0l4kG-1678803545834)(.\图片\1.png)]
总结
{{msg}}
{{count}}
{{count}}
总结
事件源:发生事件dom元素
事件:发生特定的动作 click…
监听器:发生特定动作之后的事件处理程序 通常是js中函数
{{msg}}
年龄: {{count}}
日后在vue中绑定事件时可以通过@符号形式,简化 v-on 的事件绑定
{{msg}}
年龄: {{count}}
作用
用来通过vue方式控制页面中哪些标签展示和隐藏
语法
控制那个标签显示隐藏直接在那个标签上 加入v-if=“true|false|逻辑运算表达式” v-show=“true|false”
区别
1.v-if 底层通过控制dom树上元素节点实现 页面标签展示和隐藏 dom树
2.v-show 底层通过控制标签css中display属性实现标签展示和隐藏 css样式
使用总结
一般来说,v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。因此,如果需要非常频繁地切换,则使用 v-show 较好;如果在运行时条件很少改变,则使用 v-if 较好,变化快 用v-show 变化慢 v-if
{{msg}}
{{msg}}
{{msg}}
{{msg}}
发现if确实是操作dom树,直接删除,show改变css样式
{{msg}}
{{msg}}
作用:用来绑定html标签中某个属性交给vue实例进行管理
好处:一旦属性交给vue实例进行管理之后,日后可以通过修改vue实例中绑定属性达到动态修改标签属性的效果
语法:对应标签上 v-bind:属性名
{{msg}}
vue为了方便我们日后绑定标签的属性提供了对属性绑定的简化写法如 v-bind:属性名
简化之后 :属性名
{{msg}}
作用:用来对对象进行遍历的(数组也是对象的一种)
>