weex模块选项功能

        <View style={style.nav}>
          {this.state.title.map((item, index) => {
            return (
              <View
                ref={`index${index}`}
                onTouchStart={this.addclass.bind(this, index)}
                style={style.navList}
              >
                <Text
                  style={[
                    style.text,
                    this.state.current === index ? [style.bgc] : ""
                  ]}
                >
                  {item.title}
                </Text>
              </View>
            );
          })}
        </View>
        <View>
          <View>
            {this.state.title.map((item, index) => {
              return (
                <View style={{ alignItems: "center" }}>
                  {this.state.current === index ? item.title : ""}
                </View>
              );
            })}
          </View>
        </View>

  state = {
    current: 0,
    title: [
      {
        title: "标准"
      },
      {
        title: "经典"
      },
      {
        title: "开放式"
      }
    ]
  };

  addclass(idx) {
    this.setState({ current: idx });
  }

.container {
  background-color: #fff;
  width: 750;
  height: 750;
  flex-direction: column;
  align-content: center;
}
.box1 {
  width: 100;
  height: 100;
  background-color: red;
}
.box2 {
  position: absolute;
  top: 200;
  left: 200;
  width: 100;
  height: 100;
  background-color: blue;
}

.container {
  /* background-color: #fff; */
  width: 750;
  height: 1000;
  flex-direction: column;
  align-content: center;
  padding-top: 110;
}
.nav {
  padding-top: 30px;
  width: 750;
  flex-direction: row;
  justify-content: space-around;
}
.navList {
  width: 150;
  height: 50;
  line-height: 50;
  align-items: center;
  background-color: #ccc;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-around;
}
.text {
  width: 150;
  height: 50;
  justify-content: center;
  align-items: center;
  font-size: 24;
  list-style: none;
  text-decoration: none;
  border-radius: 20px;
  text-align:center;
  line-height: 50;
}
.wrap {
  margin-top: 20px;
  width: 750;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #ccc;
}
.wrapList {
  width: 750;
}
.bgc {
  justify-content: center;
  align-items: center;
  background-color: red;
  line-height: 50;
  color: white;
  text-align:center
}
.show {
  display: flex;
}
.hidden {
  display: none;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值