每日Vue小知识-01

  1. Vue的核心是什么

        Vue 是一套构建用户界面的渐进式自底向上增量开发(先主后次)的MVVM框架

        Vue 的核心只关注视图层

核心思想:

        数据驱动(视图的内容随着数据的改变而改变)

        组件化(可以增加代码的复用性,可维护性,可测试性,提高开发效率,方便重复使用,体现了高内聚低耦合)

2.请简述你对vue的理解

        Vue是一套构建用户界面的渐进式的自底向上的增量开发的mvvm框架,核心是只关注视图层,vue的核心是为了解决数据的绑定问题,为了开发大型单页面应用和组件化,所以vue的核心思想是数据驱动和组件化。

        什么是MVVM思想呢,mvvm思想是模型  ,视图 vm是v和m连接的桥梁,当模型层数据修改时,vm层会检测到,并通知视图层进行相应的修改

  3.讲一下vue的单项数据流

父级prop的更新会向下流动到子组件中,每次父组件发生更新,子组件所有的prop都会刷新成最新的值

数据从父组件传给子组件,只能单向绑定,子组件内部不能直接修改父组件传递过来的数据(可以用data和computed解决)

 4.Vue常见的修饰符有哪些

修饰符: .lazy改变后触发, 光标离开input输入框的时候值才会改变

         .number 将输出字符串转换为number类型

         .trim 自动过滤掉用户输入的首位空格

事件修饰符:

               .stop阻止点击事件冒泡,相当于原生js中的event.stopPropagation()         .prevent 防止执行预设的行为,相当于原生js中event.preventDafault()

               .capture 添加事件侦听器时使用事件捕获模式,就是有这个修饰符就先触发

               .self 只会触发自己范围内的事件,不包括子元素

               .once 只执行一次

键盘修饰符:

.enter 回车键 .tab制表键 .esc返回键 .space空格键 .up向上键 .down向下键 .left向左键 .right 向右键

系统修饰符:.ctrl .alt .shift .meta

5. V-text与{{}}与V-html的区别

{{}}将数据解析为纯文本,不能显示输出html

v-html可以渲染输出html

v-text将数据解析为纯文本,不能输出真正的html,与花括号的区别是在页面加载时不显示双花括号

v-text指令:

作用:操作网页元素中的纯文本内容。{{ }}是他的另外一种写法

v-text与{{}}的区别:

v-text与{{}}等价 {{}} 叫模板插值 v-text叫指令

有一点区别就是,在渲染的数据比较多时,可能会把大括号显示出来,俗称屏幕闪动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值