block包装元素有什么用,看数据绑定里的案例,block一点作用也没有啊?

小程序 文章 2021-12-26 16:40 304 0 全屏看文

AI助手支持GPT4.0

block包装元素有什么用,看数据绑定里的案例,block一点作用也没有啊?What is the use of the block packaging element? Looking at the case in data binding, the block has no effect at all?

block包装元素有什么用,看数据绑定里的案例,block一点作用也没有啊?
在数据绑定这个章节里有个block的案例<block wx:if="{{true}}">  <view> view1 </view>  <view> view2 </view></block>意思就是把下面两个<view>组件合并成一个block,是这个意思吗?<view wx:if="{{length > 5}}"> 1 </view><view wx:if="{{length > 5}}"> 4 </view>


In the chapter of data binding, there is a case of block < block Wx: if = "{true}}" > < View > view1 < / View > < View > view2 < / View > < / block >, which means merging the following two < View > components into one block. Does that mean< view wx:if="{{length > 5}}"> 1 4

回答:

tomheng:

可以理解成 {} 的作用,就是定义一个代码块

微盟:

<block/> 并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。

你可以理解为,你需要在一个wxml中写一些逻辑语言,但是并不需要这个节点需要渲染出来。这个时候,你可以用blcok。block不是一个组件,不会被渲染出来。比如

<block wx:if="{{true}}">  <view> view1 </view>  <view> view2 </view></block>是等于 <view wx:if="{{true}}"> view1 </view> <view wx:if="{{true}}"> view1 </view>


冬寒季:

1

你不用block,直接用标签也是可以的。

但是有一种场景例外,就是不希望有标签包裹,比如你那里,你需要分别作用到多个标签上,或者外部包裹一层,但是我如果不想要有一层包裹呢?

也就是不需要有标签的时候,可以用block来组织。

还有就是个人更喜欢用block,而不是直接用view之类的标签,这样代码也很容易知道这里有条件语句。


-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
意外删除大量直播间,还可以恢复吗?承担的后果比较严重
云开发怎么从集合的后面获取数据啊,或者怎么将新数据插到集合的最前面?
你的微信登录环境存在异常,为了账号安全,本次登录已失效?
Windows企业微信<input type="file">表现和IE不一致
微信红包封面审核已通过,换了不同网络/浏览器,普通支付无法跳转,支付无反应!!排期节点十分紧张,请问
随便看看
怎么添加小程序支付功能? 3531
教育科技公司申请微信支付被拒绝? 3868
微信公众号免300认证教程 4965
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 4084
小程序广告组件通过审核,但是小程序内没有显示广告? 4262
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8042
问题? 7267
如何快速搭建抽奖助手小程序(无需代码知识) 5050
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6007
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5521