微信小程序制作下来菜单

wxml:

<view class="phone_one" bindtap="clickPerson">
<view class="phone_personal">{{firstPerson}}</view>
<image src="../../image/v6.png" class="personal_image {{selectArea ? ‘rotateRight‘ :‘‘}}"></image>
</view>
<view class="person_box">
<view class="phone_select" hidden="{{selectPerson}}">
<view class="select_one" bindtap="mySelect" data-me="请选择">请选择</view>
<view class="select_one" bindtap="mySelect" data-me="微信支付">微信支付</view>
</view>
</view>

wxss:

.phone_one{
display: flex;
position: relative;
justify-content: space-between;
width:150rpx;
height:100rpx;
margin:0 auto;
float: right;
text-align: right;
}
.person_box{
position: relative;
}
.phone_select{
margin-top:100rpx;
right: 0;
z-index: 100;
position: absolute;
}
.select_one{
text-align: center;
background-color:rgb(239, 239, 239);
width:326rpx;
height:100rpx;
line-height:100rpx;
margin:0 5%;
border-bottom:2rpx solid rgb(255, 255, 255);
}
.personal_image{
z-index: 100;
position: absolute;
right:2.5%;
width: 34rpx;
height: 20rpx;
margin:40rpx 20rpx 40rpx 0;
transition: All 0.4s ease;
-webkit-transition: All 0.4s ease;
}
.rotateRight{
transform: rotate(180deg);
}

JS:

Page({
data: {
selectPerson: true,
firstPerson: ‘个人‘,
selectArea: false,
},
//点击选择类型
clickPerson: function () {
var selectPerson = this.data.selectPerson;
if (selectPerson == true) {
this.setData({
selectArea: true,
selectPerson: false,
})
} else {
this.setData({
selectArea: false,
selectPerson: true,
})
}
},
//点击切换
mySelect: function (e) {
this.setData({
firstPerson: e.target.dataset.me,
selectPerson: true,
selectArea: false,
})
},

})

时间: 2024-08-11 05:45:38

微信小程序制作下来菜单的相关文章

微信小程序制作教程

从零开始学做微信小程序,看这些就够了! 随着正式开放公测,微信小程序再次万众瞩目,越来越多的企业和个人涌入到小程序开发的大军中.小程序究竟是什么?适合做小程序的产品有哪些?做小程序需要提前准备什么?如何零基础学做小程序?此文,微容微信小程序制作提供大家了解和学习. 菜鸟秒变大神,不会代码也能轻松生成小程序 微信小程序(weixinxiaochengxu),简称小程序,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或搜一下即可打开应用. 微容,让微信小程序

微信小程序制作

微信小程序从去年一月份上线到现在,从跳一跳小游戏到到现在各种各样,其中包括了我们经常用到的"车来了"这个查看公交,地铁的软件:"美团"的外卖功能也在微信上线.大多数公司都看中了这个商机,便研发出商城版的小程序,但那么多的小程序开发公司,在选择时就需要留意一下,这些公司有没有资质证明,再看看公司所做的小程序功能是否齐全,还有最重要的售后服务等等这几个方面来考察.这里推荐昌和盛大电子商务有限公司,昌和盛大(东莞)电子商务有限公司于06年成立,在市场上拥有良好的口碑,它拥

微信小程序框架分析小练手(二)——天气微信小程序制作

简单的天气微信小程序. 一.首先,打开微信开发者工具,新建一个项目:weather.如下图: 二.进入app.json中,修改导航栏标题为“贵州天气网”. 三.进入index.wxml,进行当天天气情况的界面布局,包括温度.最低温度和最高温度.天气情况.城市.星期.风向情况.如下图: 四.进入index.js,在data里提供天气数据,让这些数据在界面里显示出来: 五.进入index.wxml,将data里提供的天气数据绑定到页面里: 界面效果如下: 六.进入index.wxss,为index.

如何使用微信小程序制作banner轮播图?

在前端工程师的工作中,banner是必不可少的,那缺少了DOM的小程序是如何实现banner图的呢?如同其他的框架封装了不同的banner图的方法,小程序也封装了banner的方法,来让我一一道来: 一:准备工作 我用两张图吧,如下所示: 1.jpg                                                                                       2.jpg 二:编写xsml代码(即html) 在这里我们要是用<swipe

微信 小程序布局 水平菜单

<!-- 菜单列表部分 --> <view class="wear-menu"> <view class='menu-box' wx:key="menu" wx:for="{{menuList}}" wx:for-index="index"> <view class="menu-img" bindtap="selectMenu" data-ind

微信 小程序组件 分页菜单

HML***************** <view class="container flex-wrap flex-direction-row"> <!-- left aside --> <view class="aside flex-wrap flex-direction-col"> <block wx:key="navList" wx:for="{{navList}}">

微信小程序之----底部菜单action-sheet

action-sheet action-sheet是从底部弹出的选择菜单,子菜单通过action-sheet-item和action-sheet-cancel指定,action-sheet-item是菜单项,action-sheet-cancel顾名思义是取消隐藏菜单,我们可以通过为action-sheet-item添加bindtap来触发点击后作出的相应,点击action-sheet-cancel时会触发action-sheet的bindchange事件.可以在bindchange绑定的函数中

微信 小程序组件 分页菜单带下划线焦点切换

<view class="container"> <!-- menue --> <view class="aside flex"> <block wx:key="navList" wx:for="{{navList}}"> <view class="type-nav flexca" bindtap="selectNav" data-i

微信小程序制作-随笔3

template模板的应用 步骤: 1.建template文件夹,在里面建每一个模板文件夹. 2.写模板的wxml,wxss,确定模板的样式.注意:在模板的第一个块元素要起name属性. 3.引入模板:1.在需要引入的位置写<template>标签,具体如下: <template is="shop" wx:for="{{shoplst}}"wx:key="{{item}}"data="{{...item}}"