一个例子轻松学会Vue.js
大家都知道Vue.js是中国人创造出来的,简单易用,所以必须要支持一下
某视频剪辑软件采用的MVVM设计模式
也就是说模型和视角绑定模型改变,视图的内容改变,反之亦然
某视频剪辑软件主要有以下几个关键字
v型绑定模型垂直中频判断是否显示该domv展示判断是否将该数字正射影像图的显示设为nonev-else if或者显示为错误的时显示该domv-for迭代垂直装订绑定属性v-on绑定方法
我们以一个可查找的信息管理系统为例子
!DOCTYPE html html head meta charset=' UTF-8 ' title/title link rel='样式表href=' style/demo。CSS '/头体div id=' app ' spankey/span!-绑定模型中search.key -!-内容和下面每一列的数据进行比较- !-内容改变,下面的每一列都马上会进行比较-输入类型='text' v-model='search.key '图例创建新人员/图例div class=' form-group '标签名称:/label!-绑定模型中newPerson.name -输入类型=' text ' v-model=' NewPeRsoN。name/div class=' form-group ' label age :/label!-绑定模型中新人。年龄-输入类型=' text ' v-model=' NewPeRsoN。age '/div class=' form-group ' label se x :/label!-绑定模型中新人。性别选择v型='新人。“性”选项值='男'男/选项值='女'女/选项/select/div class=' form-group '标签/label!-@点击是v-:点击的缩写-button @ click=' create person ' create/button/div/field set表和/姓名/职务/职务/职务/职务/职务/职务/职务和tbody!-用v-for迭代,$index为每一个项目的索引- !如果判断为真实的则显示,否则则移除,这里更适合用电视节目并不会移除数字正射影像图只会将显示属性改为没有!-和搜索框内容进行比较-tr v-for=' person in people ' v-if=' person。名字。(搜索)的索引。key)=0 | |人。做爱。(搜索)的索引。key)=0 | |人。年龄==搜索。密钥' TD { { person }。名称} }/TD!-:风格是v-bind :s样式的缩写,满足条件则值为前面的,否则为后面的,固定的字符串要用' ',变量不需要用'' - !- v-bind后面还可以接其他的属性例如class,id - td :style='person.age30?颜色:红色' : ' ' { { person。年龄} }/TD!-v-否则元素必须立即跟在垂直中频或电视节目元素的后面——否则它不能被识别- td v-if='person.sex=='Male ' '男TD/TD v-else女/TD TD class=' text-center '按钮@ click=' deletePerson($ index)' Delete/button/TD/tr/t body/table/div/body脚本src=' http : js/vue。js/初始化Vue //el获取绑定的标签,#app获取编号为应用的多姆。应用的话则获取班级为应用的DOM//数据中为模型//方法为方法var VM=new Vue({ El : ' # app },数据: { search : { key : ' ' }),newPerson: { name: ' ',age : 0 0 0,sex: '男声},people: [{ name: 'Jack,age: 30,sex: '男声},{姓名: '比尔',年龄3333://添加完新人对象后,重置新人对象this.newPerson={name: ' ',age: 0,sex: '男性' },deletePerson:函数(索引){ //删一个数组元素this.people .拼接(索引,1);} } })/脚本/html不需要太多的解释,直接看代码就知道某视频剪辑软件用法是什么
效果图
代码我已上传到开源代码库
本文已被整理到了《Vue.js前端组件学习教程》 ,欢迎大家学习阅读。
关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
版权声明:一个例子轻松学会Vue.js是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。