42.字符串函数(四)

只有一个函数 三个用法

新建一个标签加上三个矩形 标签名为“str” 第一个矩形返回第一个用法 第二个矩形返回第二个用法 以此类推

第一种:

给第一个矩形框设置鼠标单击时设置文本

这是公式 添加变量获取str 里面什么都不填

第二种:

第二种公式 类似第一种 只是引号里多了一个空格

第三种:

第三种的公式

生成结果:

由此可知第一种就是把每个元素都分成了数组,第二种就是以空格为间隔划分数组,第三种的意思就是跟第一种一样,把每个元素划分成数组,但是后面有个数字4,就是只显示前面的4个数组

使用场景:

新建一个页面 然后搭建这个模拟器 上下两个文本框的名字分别是“name”跟“sex” 性别后面有个标签 名字是“sex” 注册按钮的名字是“reg”

思路:通过点击按钮得到用户的姓名、性别、年龄这些信息组合然后给到全局变量 然后显示到"个人中心”页面

添加一个全局变量 userinfo(用户信息)

 

然后在个人中心设置这样的两排标签 右边的标签名字依次是:"name" "sex" "age"

对注册按钮鼠标单击时设置“设置变量值”

这是公式 通过局部变量获取用户输入的信息 这三个变量用空格隔开

对三个按钮设置按钮组并命名为“sex” 同时勾选“选中”

然后我们对三个按钮都社会资选中改变时的动作

如果选中状态为Ture 则显示这个元件的文本

生成实现效果!

然后再给注册按钮用例1添加跳转到“个人中心”页面的设置

老方法:

进入到“个人中心”页面 设置页面载入时的动作 为每个矩形元件设置文本 这是为name设置文本的公式 什么意思?因为我们的全局变量设置就是名字性别以及年龄使用空格分开的 因此我们就用截取函数获得第一个字到第一个空格前的文字 也就是名字

这是对年龄设置文本的公式 通过lastindexof(“ ”)得到最后一个空格 然后加1得到年龄的第一个字符 直到最后

这是对性别的截取 就是第一个空格到第二个空格之间的字符

 生成达成效果!但是这个老方法很复杂,下面新方法:

首先复制这个"个人中心"页面并取名为2

再把之前注册按钮的跳转页面改为跳到页面2

再新建一个身高的标签 同时把右边四个文字标签的名字分别改为1、2、3、4

对“个人中心2”这个页面设置页面载入时的动作 同样是设置四个标签的文本 上面是标签2的公式 标签2是性别 这公示什么意思呢?我们的全局变量是由空格隔开的 同过userinfo.split(“ ”,2)得到通过空格隔开的几个数组的前两个 然后性别是后一个数组 我们就用截取 找到那个“,”号的索引位置 然后加1就得到性别的第一个字符 一直到最后

其他三个也是运用这个方法

 

 对身高标签的设置公式 就是将1改为了4 由取一个变为了取4个

 

 

猜你喜欢

转载自www.cnblogs.com/newt/p/9217244.html
42.
今日推荐