Vue基本概念

1.vue标签
vue 对象
el: 元素的挂载位置(值可以是css选择器或者DOM元素)
data: 模型数据(值是一个对象)

插值表达式
将数据填充到HTML标签中
插值表达式支持基本的计算操作

Vue编译过程(Vue代码 --> 原生语法)
在这里插入图片描述

前端渲染
把数据填充到html标签中
在这里插入图片描述

Vue模板语法
1.插值表达式
2.指令
3.事件绑定
4.属性绑定
5.样式绑定
6.分支循环结构

vue指令
指令的本质是自定义属性
指令的格式:以v开头(如v-cloak)

v-cloak用法
1.解决插值表达式的"闪烁问题" --网络差的情况下会出现{{message}}然后显示值"hello world"
2.原理:先替换好,再显示
在这里插入图片描述

v-text vs 插值表达式
对于只显示vue传递对象数据的功能,v-text能实现插值表达式 + v-cloak的功能。
插值表达式可以把Vue传递过来的数据和前台用户自己定义的数据结合在一起,但是v-text只能显示Vue对象传递过来的数据,会替换掉节点里已有的内容。

指令详解
数据绑定指令—单向绑定和双向绑定
单向绑定—数据绑定就是将数据填充到标签中
双向绑定–数据的变化影响页面,页面的变化也影响数据。

指令详解绑定方式用法
v-text填充纯文本,相比插值表达式更简洁单向绑定
v-html填充html片段,存在安全问题—XSS单向绑定
v-pre填充原始数据,显示原始信息,跳过编译过程单向绑定
v-once显示内容之后不再具有响应式功能–可提供性能单向绑定
v-model双向绑定<input type=‘text’ v-model=‘uname’

数据响应式:数据的变化导致页面内容的变化

MVVM设计思想
M --Model
V – View
VM --View-Model
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值