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

遵义交通建设网站互联网线上推广

遵义交通建设网站,互联网线上推广,scratch编程软件,建设个公司网站需要多少费用💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &…

请添加图片描述

  • 💌 所属专栏:【微信小程序开发教程】

  • 😀 作  者:我是夜阑的狗🐶

  • 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询!

  • 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘

文章目录

  • 前言
  • 一、条件渲染
      • 1、wx:if
      • 2、 \<block\> 使用 wx:if
      • 3、hidden
      • 4、wx:if 与 hidden 的区别
  • 总结


前言

  大家好,又见面了,我是夜阑的狗🐶,本文是专栏【微信小程序开发教程】专栏的第11篇文章;
  今天开始学习微信小程序的第七天💖💖💖,开启新的征程,记录最美好的时刻🎉,每天进步一点点。
  专栏地址:【微信小程序开发教程】, 此专栏是我是夜阑的狗微信小程序开发过程的总结,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。
  如果文章有什么需要改进的地方还请大佬不吝赐教👏👏。


一、条件渲染

  前面已经介绍完了WXML模板语法–事件绑定,通过栗子学习到了如何在WXML页面上进行事件绑定。接下来就来讲解一下另外一个模板语法–条件渲染。话不多说,让我们原文再续,书接上回吧。

请添加图片描述

1、wx:if

  在小程序中,使用 wx:if="{{condition}}" 来判断是否需要渲染该代码块,如果里面的 conditiontrue的时候就会显示 view 组件,反之则不显示,示例代码如下所示:

<view wx:if="{{condition}}"> 我是夜阑的狗 </view>

  这里看到 if 语句肯定会联想到 elseelif,同样这里也是有 wx:elsewx:elif ,可以用来添加 else 判断:

<view wx:if="{{type === 1}}"> 夜兰 </view>
<view wx:elif="{{type === 2}}"> 高启强 </view>
<view wx:else> 老默不想吃鱼 </view>

   当改变type属性时,页面显示的文本也是随着改变。可以来看一下实际效果:
在这里插入图片描述

2、 <block> 使用 wx:if

  如果想要控制多个组件一起展示和隐藏的话,就可以使用一个 <block></block> 标签将多个组件包装起来,并在
标签上使用 wx:if 控制属性,具体代码如下:

Page({/*** 页面的初始数据*/data: {// 字符串类型的数据info: 'Nice 十连双黄',},
})

  注意: 并不是一个组件,它只是一个包裹性质的容器,不会在页面中做任何渲染,所以只会显示该组件内部的组件。

在这里插入图片描述

  看到这里,估计有疑惑了,好像这种操作在两个 view 组件外面再加一个 view + wx:if 不也是可行的吗?确实是可行,但是实际运行过程中,最外部的 view 组件也会被一起渲染出来,而使用 组件不会被渲染,只起到一个包裹的作用,所以使用 组件可以避免渲染不必要的元素,以此来提高页面渲染性能。

3、hidden

  在小程序中,除了使用 wx:if 来控制元素的显示与隐藏外,还可以直接使用 hidden="{{ condition }}" 完成此操作。

cshPageTab.js:

Page({/*** 页面的初始数据*/data: {flag: true,},})

cshPageTab.wxml:

<block wx:if="{{true}}"><view hidden="{{flag}}">狂飙</view><view>我也要去卖鱼了</view>
</block>

   当条件为 true 时隐藏元素,条件为 false 时则显示,来看一下实际效果:

请添加图片描述

4、wx:if 与 hidden 的区别

   前面介绍了 wx:if 和 hidden 这两种隐藏显示元素的方法,虽然这种方法实现功能是相似的,但本质上还是有区别的,如下表格所示:

属性wx:ifhidden
运行方式wx:if 以动态创建和移除元素 的方式控制元素的展示与隐藏hidden 以切换样式的方式(display: none/block;),控制元素的显示与隐藏
使用建议控制条件复杂时,建议使用 wx:if 搭配 wx:elif、wx:else 进行展示与隐藏的切换频繁切换时,建议使用 hidden

  因为 wx:if 之中的模板也可能包含数据绑定,所以当 wx:if 的条件值切换时,框架有一个局部渲染的过程,因为它会确保条件块在切换时销毁或重新渲染。
  同时 wx:if 也是惰性的,如果在初始渲染条件为 false,框架什么也不做,在条件第一次变成真的时候才开始局部渲染。相比之下,hidden 就简单的多,组件始终会被渲染,只是简单的控制显示与隐藏。
  这里通过下面的栗子来学习一下两者的不同,具体代码如下:
cshPageTab.wxml:

<block wx:if="{{true}}"><view hidden="{{flag}}">狂飙</view><view>我也要去卖鱼了</view>
</block>

  这两者的运行原理是不同的,想要一起显示出来 hidden 属性 flag 就要取反置为 false才可以显示,实现效果如下所示:

在这里插入图片描述

  一般来说,wx:if 有更高的切换消耗而 hidden 有更高的初始渲染消耗。因此,如果需要频繁切换的情景下,用 hidden 更好,如果在运行时条件不大可能改变则 wx:if 较好。


总结

  感谢观看,这里就是常用的视图容器类组件的介绍使用,如果觉得有帮助,请给文章点个赞吧,让更多的人看到。🌹 🌹 🌹

在这里插入图片描述
  也欢迎你,关注我。👍 👍 👍

  原创不易,还希望各位大佬支持一下,你们的点赞、收藏和留言对我真的很重要!!!💕 💕 💕 最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!下期再见。🎉

更多专栏订阅:

  • 😀 【LeetCode题解(持续更新中)】
  • 🚝 【Java Web项目构建过程】
  • 💛 【微信小程序开发教程】
  • 【JavaScript随手笔记】
  • 🤩 【大数据学习笔记(华为云)】
  • 🦄 【程序错误解决方法(建议收藏)】
  • 🚀 【软件安装教程】



订阅更多,你们将会看到更多的优质内容!!

http://www.zhongyajixie.com/news/6693.html

相关文章:

  • 做网站系统的过程竞价账户托管哪家好
  • 免费网站建设优化成人短期培训学校
  • 网站目录怎么做301重定向营销对企业的重要性
  • 网站开发如何压缩图片seo公司哪家好用
  • 网网站站建建设设站长工具综合查询ip
  • 有没有专门做淘宝客的网站友情链接发布
  • 专做婚礼logo的网站公众号引流推广平台
  • icp备案官网查询网络优化工程师主要负责什么工作
  • 网站设计制作从哪里学起百度百科官网首页
  • 医院网站专题用ps怎么做网络营销乐云seo
  • 上海企业网站黄页电商seo与sem是什么
  • 惠州网站建设 翻译6seo观察网
  • 武汉哪家做网站条友网
  • 南京做网站建设的公司哪家好广州做网站的公司哪家好
  • 微网站html5模板营销方案策划
  • 阜阳建设部网站百度推广培训机构
  • 中山市智能h5网站建设公司软文推广服务
  • 专业做网站哪家强西安网络推广外包公司
  • 公司网站 正式上线品牌关键词优化哪家便宜
  • 网站建设公司 石景山免费发帖的平台有哪些
  • 视频网站如何做营销策划兰州seo整站优化服务商
  • 淮南百姓网seo研究中心教程
  • 建设网站的网站测试惠州seo计费管理
  • 网站认证金额怎么做分录宁波pc营销型网站制作
  • 连云港网站建设方案360排名优化工具
  • 微信公众号被收费299windows10优化软件
  • 模版网站可以做seo吗搜索引擎优化作业
  • wordpress门户风水情感网站seo
  • 在公司平台做网站竞拍网站制作报价表
  • 专门做金融培训的网站有哪些百度网址链接