2-5 2.3.1模板条件渲染ppt课件 Vue.js基础与应用开发实战(微课版).pptx
《2-5 2.3.1模板条件渲染ppt课件 Vue.js基础与应用开发实战(微课版).pptx》由会员分享,可在线阅读,更多相关《2-5 2.3.1模板条件渲染ppt课件 Vue.js基础与应用开发实战(微课版).pptx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2-5 2.3.1 模板条件渲染教学课件 Vue.js 基础与应用开发实战(微课版)2.3.1 模板条件渲染在Vue中,依靠条件指令实现条件逻辑渲染,条件指令包括v-if、v-else、v-else-if三个。1v-if 根据表达式值的真假对元素进行条件渲染。赋值为true时,将元素插入DOM中,否则对应元素从DOM中移除。因此,Vue里的v-if指令类似于模板引擎的if条件语句。【实例2-8】使用v-if指令控制元素的显示或隐藏【操作要求】使用v-if指令控制对应#app元素的显示或隐藏。【实现过程】使用HTML编辑器Dreamweaver创建网页0208.html,在该文件编写以下代码实现
2、要求的功能。message var vm=new Vue(el:#app,data:message:你好!plus会员,show:true)上面代码中,如果show的值为true,则对应#app元素显示,否则将从DOM中移除。如果想切换多个元素,可以把一个元素当做包裹元素,并在上面使用v-if。最终的渲染结果不会包含元素。【实例2-9】使用v-if指令结合元素控制多个元素的显示或隐藏【操作要求】使用一个元素当做包裹元素,并在上面使用v-if。根据变量show的逻辑值控制标题与多个段落的显示或隐藏。【实现过程】使用HTML编辑器Dreamweaver创建网页0209.html,在该文件编写以下代
3、码实现要求的功能。title Paragraph 1 Paragraph 2 var vm=new Vue(el:#app,data:show:true,title:注册协议)2v-else-if 表示v-if的“else if 块”,可以链式调用。前一兄弟元素必须有v-if或v-else-if。3v-else用于为v-if或者v-else-if添加“else 块”,前一兄弟元素必须有v-if或v-else-if。【实例2-10】使用v-if和v-else指令实现条件渲染【操作要求】使用v-if和v-else指令实现条件渲染,根据变量display设置的逻辑值输出不同内容,变量display的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2-5 2.3.1 模板条件渲染ppt课件 Vue.js基础与应用开发实战微课版 2.3 模板 条件 渲染 ppt 课件 Vue js 基础 应用 开发 实战 微课版
限制150内