本篇内容主要讲解“Vue.js基础知识有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue.js基础知识有哪些”吧!一、遇见Vue.js1.MVP,从MVC演化而来,Controller/Presenter负责逻辑的处理,完全把View和Model进行了分享,主要的程序逻辑在Presenter里实现,与具体的View是没有直接关联的,而是通过定义好的接口进行交互,从而使得在变更View的时候可以保持Presenter不变2.MVVM,只是把MVC的Controller和MVP的Presenter改成了ViewModel,View的变化会自动更新到ViewModel,ViewModel的变化也会自动同步到View上显示二、数据绑定三、指令1.指令(Directive)是特殊的带有前缀v-的特性,指令的值限定为绑定表达式,指令的职责就是当其表达式的值改变时把某些特殊的行为应用到DOM上2.v-if有更高的切换消耗,而v-show有更高的初始渲染消耗。因此,如果需要频繁地切换,使用v-show较好;如果在运行时条件不大可能改变,则用v-if较好3.v-model指令参数:number,将用户的输入自动转换为Number类型;lazy,将数据改到在change事件中发生;debounce,设置一个最小延迟,在每次敲击之后延时同步输入框的值与数据4.应该尽量避免直接设置数据绑定的数组元素,因为这些变化 不会被Vue.js检测到,因而也不会更新视图渲染5.使用v-for,将得到一个特殊的作用域,类似于AngularJS的隔离作用域,需要明确指定props属性传递数据,否则在组件 内将获取不到数据四、计算属性计算属性就是当其依赖属性的值发生变化 时,这个属性的值会自动更新,与之相关的DOM部分也会同步自动更新
五、表单控件绑定1.多个复选框放入一个数组中2.当被选中的option有value属性时,vm.selected为对应option的value值;否则为对应option的text值六、过滤器1.过滤器,本质上都是函数,作用在于用户输入数据后,它能够进行处理,并返回一个数据结果;过滤器函数将始终以表达 式的值作为第一个参数,带引号的参数会被当作字符串处理,而不带引号的参数会被当作 数据属性名来处理2.内置过滤器:字母操作:capitalize、uppercase、lowercasejson过滤器:son限制:limitBy、filterBy、orderBy处理并返回过滤后的数组currency过滤器:将数字值转换为货币形式输出debounce过滤器:延迟处理器一定的时间执行七、Class与Style绑定1.可以传给v-bind:class一个对象,以动态地切换clas 香港云主机s,v-bind:class指令可以与普通的class特性共存2.v-bind:style绑定内联css八、过滤1.transition特性可以与这些资源一起搭配使用:v-if、v-show、v-for、动态组件2.内置Class类名:.xxx-transition、.xxx-enter、.xxx-leave3.只使用js钩子时,为js过渡显式声明css:false,Vue.js将跳过CSS检测,这样也会防止css规则对过渡的干扰九、Method1.所有的Vue.js事件处理方法和表达式都严格绑定在当前视图的ViewModel上2.需要注意:methods中定义的方法内的this始终指向创建的Vue实例与事件绑定的方法支持参数event即原生DOM事件的传入方法在普通元素上时,只能监听原生DOM事件;用在自定义元素组件上时,也可以监听子组件触发的自定义事件3.四个事件修饰符:.prevent、.stop、.capture、.self十、Vue实例方法1.组件树访问:$parent、$root、$children、$refs2.DOM访问:$el、$els3.数据访问:$data、$options4.实例方法:$appendTo()、$before()、$after()、$remove()、$nextTick()5.实例event方法:$on()、$once()、$emit()、$dispatch()、$broadcast()、$off()十一、组件1.Vue.js的组件可以理解为预先定义好行为的ViewModel类,一个组件可以预定义很多选项,但最核心的:模板(template)、初始数据(data)、接受的外部参数(props)、方法(methods)、生命周期钩子函数(lifecycle hooks)2.props是组件数据的一个字段,期望从父组件传下来数据,组件的作用域是孤立的,意味着不能并且不应该在子组件的模板内直接引用父组件的数据,所以子组件需要显式地用props选项来获取父组件的数据3.组件通信:this.$parent、this.$children、this.$root,不过子组件应当避免直接依赖父组件的数据,尽量显式地使用props传递数据,在子组件中修改父组件的状态是非常糟糕的做法,会导致父子紧密地耦合,很难理解父组件的状态4.solt作为原始内容的插槽,父组件的内容将被抛弃,除非子组件模板包含
小编给大家分享一下HDFS中磁盘和数据节点大小的示例分析,相信大部分人都还不怎 香港云主机么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!以上是“HDFS中磁盘和数据节点大小的示例分析”这篇文章的所有内容,…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。