关于微信小程序(tab的切换)

wxml:

<view class="item">

    <block wx:for="{{ tab }}">

        <view class='{{ item.style }}' bindtap="click" data-index="{{ index }}">

            {{ item.title }}

        </view>

    </block>

</view>

<swiper bindchange="tab" current="{{ current }}">

    <swiper-item>

           <view>商品介绍</view>

    </swiper-item>

    <swiper-item>

              <view>商品详情</view>

    </swiper-item>

    <swiper-item>

                   <view>商品售后</view>

    </swiper-item>

</swiper>

Wxss:

.item{

    display: flex;

    justify-content:space-around;

}

.color{

    color:red;

}

JS:


 data: {

        tab:[

            {

                title:"商品详情",

                style:"color"

            },

            {

                title:"商品相册",

                style:""

            },

            {

                title:"商品简介",

                style:""

            }

        ],

        current:0,

        image:[],

        articleHtml : "<img src='/img/8482661.jpg'></img>",

        desc :"<view>111</view>"

    },

    click(evt) {

        let i = evt.currentTarget.dataset.index;

        let tab = this.data.tab;

        tab.map((item,index)=>{

            if (index == i) {

                item.style = "color"

            } else {

                item.style = ""

            }

        })

        this.setData({

            tab,

            current:i

        })

    },

    tab(evt) {

        let i = evt.detail.current;

        let tab = this.data.tab;

        tab.map((item,index)=>{

            if (index == i) {

                item.style = "color"

            } else {

                item.style = ""

            }

        })

        this.setData({

            tab,

        })

    }

时间选择器picker

https://blog.csdn.net/lm1022/article/details/80109706

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.html <viewclass="canvas-container"> <viewanimation="{{a...
    安徒生1997阅读 4,132评论 0 3
  • 一、创建项目 1、准备工作 微信公众平台注册开发者账号:https://mp.weixin.qq.com/[htt...
    一个想读书的人阅读 1,262评论 0 1
  • 微信小程序 一、创建项目 1、准备工作 微信公众平台注册开发者账号:https://mp.weixin.qq.co...
    元肖阅读 491评论 0 2
  • 一、创建项目 1. 准备工作 注册开发者账号 安装小程序开发工具 创建项目 2. 认识项目目录 pages 是存放...
    葛瑞丝阅读 341评论 0 0
  • 三、发起请求 1. scroll-view 可滚动视图区域。使用竖向滚动时,需要给scroll-view一个固定高...
    葛瑞丝阅读 636评论 0 0