当前位置: 首页 > news >正文

青岛模板建站多少钱国内设计公司前十名

青岛模板建站多少钱,国内设计公司前十名,怎么使用dw做一个网站,wordpress文章底部加分享目录 前言 v-if和v-show的区别和联系 v-show和v-if如何选择 条件渲染|v-if|v-show v-if v-if v-else v-if v-else-if v-else template v-show 列表渲染|v-for v-for 前言 本文介绍Vue渲染,包含条件渲染v-if和v-show的区别和联系以及列表渲染v-for v-if和…

目录

前言

v-if和v-show的区别和联系

v-show和v-if如何选择

条件渲染|v-if|v-show

v-if

v-if v-else

v-if v-else-if v-else

template

v-show

列表渲染|v-for

v-for


前言

本文介绍Vue渲染,包含条件渲染v-if和v-show的区别和联系以及列表渲染v-for

v-if和v-show的区别和联系

面试高频题!!!

v-if和v-show都可以控制便签的显示与与隐藏

v-if是直接控制dom操作元素,true表示在dom上面渲染该元素,false表示不渲染

v-show是控制元素的css属性,display:none和display:block分别对应tfalse和true

v-show和v-if如何选择

v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。因此,如果需要频繁切换,则使用 v-show 较好;如果在运行时绑定条件很少改变,则 v-if 会更合适

条件渲染|v-if|v-show

v-if

<标签 v-if="表达式"></标签>

表达式可以填,常量,js表达式,Vue实例管理的xx

<div class="app"><h1>{{msg}}</h1><input type="number" v-model="num"><div v-if="num>30">炎热</div></div><script>const vm = new Vue({el:'.app',data:{msg:"v-if条件渲染",num:''}})</script>

不渲染时

v-if v-else

<div class="app"><h1>{{msg}}</h1><input type="number" v-model="num"><div v-if="num>=20">炎热</div><div v-else>寒冷</div></div><script>const vm = new Vue({el:'.app',data:{msg:"v-if条件渲染",num:''}})</script>

v-if v-else-if v-else

<div class="app"><h1>{{msg}}</h1><input type="number" v-model="num"><div v-if="num<=10">寒冷</div><div v-else-if="num<=20">凉爽</div><div v-else>炎热</div></div><script>const vm = new Vue({el:'.app',data:{msg:"v-if条件渲染",num:''}})</script>

注意,在v-if v-else 、v-if v-else-if v-else中间不能添加其他标签否则就会报错

template

如果同一条件下需要控制多个标签的显示与隐藏并且减少代码的重复,那就要引入template标签,该标签是无意义的,只起到占位作用

<div class="app"><h1>{{msg}}</h1><input type="number" v-model="num"><template v-if="num>10"><div>1</div><div>2</div><div>3</div></template></div>

满足条件渲染时

v-show

<标签 v-show="表达式"></标签>

 <div class="app"><h1>{{msg}}</h1><input type="number" v-model="num"><div v-show="num>10">凉爽</div></div><script>const vm = new Vue({el:'.app',data:{msg:'v-show',num:''}})</script>

隐藏时

直接是操作标签的style display属性,用display:none来控制

列表渲染|v-for

v-for

语法格式

<标签 v-for="(每一项,索引) in 数组名">

直接使用插值语法就可以将数组中的每一项拿出来

<div class="app"><div v-for="(item,index) in arr">{{index}}--{{item}}</div></div><script>const vm = new Vue({el:'.app',data:{msg:"v-for列表渲染",arr:[1,2,3,4,5,6,7,8,9]}})</script>

数组中以对象形式

<div class="app"><div v-for="(item,index) in arr">{{item.name}}--{{item.age}}</div></div><script>const vm = new Vue({el:'.app',data:{msg:"v-for列表渲染",arr:[{name:'zhangsan',age:20},{name:'lisi',age:22},{name:'王五',age:25},]}})</script>

http://www.mmbaike.com/news/63315.html

相关文章:

  • 百度的网址怎么写成都关键词优化排名
  • 买入网站建设费的分录百度我的订单查询
  • 扬州网站建设制作开封网站推广
  • 苏州街网站建设成都seo达人
  • ppt链接网站怎么做上海seo推广平台
  • 17网站一起做网店下载登录百度账号注册
  • 手机网站注册域名西安seo代理
  • 免费php网站百度推广代理商名单
  • 企业自建网站缺网站收录量
  • 一些可以做翻译的网站营销案例分析报告模板
  • 做网站是买服务器还是买主机seo搜索引擎优化推广
  • 有永久免费的域名吗知乎冯耀宗seo博客
  • 自己有服务器怎么搭建网站b2b网站
  • wordpress 去掉底部windows优化大师收费
  • net网站开发 介绍公司如何建立网站
  • 旅游网站的规划与建设开题报告沈阳优化网站公司
  • 手机网站页面设计网站建设技术解决方案
  • 网站上那些兼职网页怎么做的9 1短视频安装
  • 南昌画册设计公司北京优化推广公司
  • wordpress 多商家插件北京网站优化方案
  • 怎么进行网站维护杭州网站优化体验
  • 南宁做网站找哪家公司百度站长工具seo查询
  • 网站设计总结长沙seo网络优化
  • 施工合同简单通用版seo属于什么职业部门
  • 商业网站建设视频教程北京营销公司排行榜
  • 网站开发的基本流程百度云搜索入口
  • 3. 是网站建设的重点关键词排名规则
  • 跨境电商平台shopee厦门seo排名收费
  • 搜索引擎调词平台多少钱张北网站seo
  • 自己做民宿在什么网站上投放宁波企业seo服务