龙空技术网

32-组件-基础组件-checkbox

帝心HarmonyOS 37

前言:

现时大家对“checkbox如何传值”大概比较看重,大家都需要剖析一些“checkbox如何传值”的相关内容。那么小编在网摘上汇集了一些关于“checkbox如何传值””的相关资讯,希望小伙伴们能喜欢,你们快快来了解一下吧!

checkbox:"dx"true,"zs"false}。

大家好,欢迎来到编程世界,本期一起来学习一下checkbox,也就是勾选框。勾选框可以提供多选框组件,通常用于某选项的打开或者关闭。它的写法就是一个拆个box,里面同样的就像巴特一样有个up神,可以写它的name和格普。

具体怎么用?可以简单实现这么一个案例。还是进入编辑器,在这个地方老位置还是创建了一个checkbox的ets文件。在这里打开一下entry进来,然后叫一个checkbox。现在创建一个arm进来。

紧接着想要做什么?就是做一个childbox的地心和庄生。这么一个多选框可以只选其中的一个,也可以两个同时勾选。现在做一个row进来,先创建一个text,叫什么?checkbox。现在看一下效果,有了。

接下来就做两个checkbox,写第一个。进来之后需要传什么?需要传两个参数,一个是name,一个是格普。但是看到这个内幕和格普是不是都可以不写?先什么都不写,看看有什么东西。看到了,是不是这个地方其实已经有一个拆boss,而且还可以勾选取消勾选,那就是最简单。但是是不是说其实想就像案例里面想勾选,点击勾选,然后同时要知道勾选这个东西是指代什么意思?是勾选的什么东西?没有一个文本提示的。

·紧接着这个地方还可以对勾选了,这个东西对其中的给到一个变量去赋值,这个是怎么做的?就说勾选的时候,比如勾选帝心,帝心就显示出来处就代表勾选,没勾选这个装声,这个地方对应的装声就是false,意思是说没有勾选。

·同时在取消勾选的时候,这里自动会变成一个false,这个怎么做?具体看一下,这样就需要做两个叉boss,就做一个肉出来放在这里面,这是第一个,这个拆个boss就name叫个什么?叫帝心,就这么写。

·紧接着要给它一个text叫什么?叫帝心,看一下。它还在上面对不对?

·这个地方改成列,这样让它多了一个,变成两列,这样就这一行是在上面。

·这个拆个box单独的放在这里,这个时候是有一个拆个boss了,再做一个,这个叫装声,这里是装声。

·现在就有两个拆box,看一下,这个是太宽了,把宽度去掉,不需要这么宽。

·现在看一下,是不是已经出来了一个地心,一个装声,点试试,可以点击,可以取消点击,就是这个样子。

·现在贴的太近了,也可以稍微的离开一点,加一个外编剧,记不记得?给它一个右侧,给它一个五十。是不是说帝心庄生离我远一点,离个五十的间距,别贴太近,对不对?这个时候庄生就往远处走了,这个地方就留出了一个五十的宽度,这个是之前提到过的。

·继续,这个时候在点击的时候想有一个事件告诉我被点击了,而且还想把被点击当前的,是被点击了还是被选中状态还是没有选中,想在其他地方打印出来,想存下来这个值能不能做到?当然是可以的。

·这个时候不是在这里,应该是在上面这个地方,没有第二onclick世界,onchange世界,大家注意,这个已经不是onclick了,因为这个地方是不是点了一下,再点一下,不像按钮一样点一下,再点一下,就是单纯的点击,这个地方点一下就选中了,再点一下又取消选中了。它是有这么一个选中状态的,这时候它叫on change,这个时候还是它叫一个value,这个时候再写一个箭头海函数出来,这个时候value可以打印一下,这个叫什么?这个叫帝心的value。

·打一下这个value是什么?可以在这个log里面看一下,这个log注意console log不是在这个地方的preview 的log,它应该是在下面,不是现在要看的log,注意就不再是这个地方的proverle logo了,单纯的就是这个logo,这里还有一个log,来这里看。

·现在点击这个地方,点出来,去点击地心,现在在地心这个地方,当它改变的时候去打印,也就说点击会改变勾选状态的值,点击一下发现是不是帝心的值,处就是真,真的意思就是真的被勾选了,那就是真。

·再点一下取消勾选了,这变成fast了,这个装声一点怎么没有变化,因为这个地方还没有绑定,趁着时间,一样的这个地方可以在装声这个地方也绑定,绑定之后装声了,一样的再点一下装声,装声也有了,处false。

·现在做好了它的绑定世界,这个时候有人会说刚才的例子里是不是除了点击的时候日志可以打印,这个时候还想在上面就是能在这个界面上显示出来,其他地方能显示出来,这个怎么做?其实是可以做的,在这里做一个peter的变量,比如可以简单的叫地心状态value,这个叫波尔值。

·第三个小写开头的默认是一个boss,默认就是没有勾选状态的,这个应该是装声,有两个重复了,这个时候地心的value就是地心的勾选的值。

·在它点击的时候除了打印日志之外再复制一下z4.地心的value等于value。这个是做什么?每次点击值改变的时候不仅仅打印日志,在这里看一下,还想让它保存在z地心value,保存着在负值变量上做一个负值。

·这个时候除了这个地方还可以在下面,再看一下地心有value,就这样,它是等于多少?看一下,加this.底薪value,现在是不是false?默认的是false,没有勾选,点击一下,是不是出了?再点false了。

·继续看一下装声的是不是一样的?这里应该是变成的装声的value,这里也是z4。继续看一下,这两个都是fast出,fast出,to fast出,怎么又不行了?只复制了这一行,下面不要忘记了,这里给它复直了,同样的是不是也要复直?这里记得要改成装声value。

·这样再看一下,点击fast,现在就做好了这个效果,但是这个地方怎么不一样?这个就是打印的之前写成的是一个对象,就是这个东西这俩是合在一起了,是合成了这个样子,大家能明白就是地心value,它的值是处或放死。

·除此之外还有一个装生的value是处或者放死,这个样子,要存变量的时候这个地方就相对复杂一点,这个后面学到再说,不着急。

·除此之外是不是刚才的效果?还有一个checkboxgroup,这个是什么?就是这是一个分组,分组里面比如现在想要选举一下地心的优点,都有什么优点?有的说真诚,有的说最细,有的说帅,就做一个这个效果。

·另起一行从这个地方carame,然后是不是要展示一个checkboxgroup加o u p group,看一下要做成什么样子?这里有一个,看一下地心的特点都有哪些?有一个全选,然后是真诚细帅,这个地方看一下,这里是我先换个行,比心的比心。在下面再创建一列,从这个地方结束,再创建一个current,这个地方做一个check box group。

·然后要做一个比心的特点,特点有哪些?首先要做一个check box,group,这个是往里面加一个group,可以看一下这个地方有一个name,有个group,这个group是什么?就是要做一个组,这有一个组,这一个组都要属于同一个group,这个时候才知道这是一个组的。

·这个地方刚才没有写,是不是因为它是单个独立的,如果写也没有问题,只不过没有生效罢了,没有意义,完全可以在这个地方,假如这个地方也写一个group,group叫什么?就叫box group,这里也可以一样的加一个group,box group。

·加完之后已经看到勾选框了,这个就是全选,先做一个row,把全选的框放进来,后面加一个文本,这个叫全选,宽度就不要这么宽了。

·现在已经看到全选已经出来了,同样的是不是可以再做一些第一个特点,最大的特点就是真诚,真诚也出来了,同样的再复制两个,一个c,一个是帅,现在能看到已经有三个,它都属于什么?这有一个group,group都叫box group,也就是这几个都属于跟全选,这是属于同一个group。

·而现在看一下,比如勾选,真诚,细帅,小伙伴发现了,不对,这个地方三个都勾选了,但是这个地方为什么没有勾选上?默认常见的就是下面勾选完了,上面是不是自动的会勾选上?现在没有神奇的发现,这个地方勾选这里怎么也选上了,大家知道怎么回事吗?

·刚才演示的时候这里就可写可不写,写了没有意义,但是大家要注意,一旦这个地方写了box group,跟下面这些是一样的,也就说上面这个装声跟下面这些特点是在同一个组里面,这样跟这个地方跟这些勾选框属于同一个组了,这个时候就不行了,所以这个地方怎么办?可以把它改个其他名字,这个时候全选就不会有选中它了。

·这个时候同理去选也不会影响到下面的这些东西,现在发现还有一个问题是什么?先把这个勾选掉,把这个勾选完了,这个并没有勾选上,还有一个就是把这个取消掉了,这些并没有取消掉,这是什么原因?不知道大家发现了没有,是不是因为这个地方拆个box group,在这里一线成了格尔普。格尔普,这个地方要做成什么?它是拆个box,这里也是一样的,也就说其实格尔普只需要一个,那就是全选的,写成格尔普。

·其他的下面这些项就是剪,就是拆个box,就单个的box。这个时候看一下,是不是勾选一个的时候看到上面这里是不是这个叫半选状态,然后再选第二个、第三个,三个都选了,是不是全选按钮也全选掉了,也勾选掉了,再取消一个,这里又变成半选状态,然后全选。

·这时候再勾选全选,已经全选的状态点一下,自身取消掉了,下面所有的是不是也取消掉了,这个效果就出来了。

大家觉得地心的最大特点是什么?是哪一个?可以发在弹幕上,当然大家如果觉得这个列表有问题,也可以自己做一个。地心都有哪些特点?可以截图发在群里给地心看一下。

好了,以南窗一骄傲,肾溶细支烟,下期见了。

标签: #checkbox如何传值