简单的原生微信小程序项目
技术:微信小程序
概述
简单的微信小程序项目,供大家新手参考学习
详细
1,登录页面
html代码片段 <view class="login"> <view class="logintext">体育产品</view> <view bindtap="getUserclick" class="btnlogin"> <text>授权微信登录</text> </view> </view> js代码片段,主要让用户登录 getUserclick(e){ wx.getUserProfile({ desc:'用户完善资料', success:(res)=>{ wx.navigateTo({ url:'/pages/binBanji/binBanji' }) } }) },
2,原生js写的下拉框选择
htmld代码片段
<view class="quanbu"> <text class="banji">绑定学校班级</text> <view class="zhengti"> <view class="textbin"> <view>选择学校</view> <view class="textbj"> <view bindtap="selectToggle"> <text>{{text}}</text> </view> <view wx:if="{{show}}" class="binhov"> <view class="textlet" wx:for="{{textArray}}" wx:key='index'> <text class=" {{counter==index?'avtive':''}}" data-index="{{index}}" bindtap="showText">{{item}}</text> </view> </view> </view> </view> <view class="tianxie"> 填写班级码 <input type="text" bindinput="bindKeyInput" placeholder="请输入班级码"/> </view> <view class="queding"> <text bindtap="selectTo">确定绑定</text> </view> </view> </view>
js代码片段
data:{ show:false, text:'成都七中', textArray:['成都七中','成都四中','榆林小学'], counter:0, nume:'' }, bindKeyInput(e){ this.data.nume = e.detail.value console.log(this.data.nume) }, selectTo(){ if(!this.data.nume){ return console.log('请填写内容') }else{ wx.navigateTo({ url: '../home/home', }) } }, //控制show隐藏和显示 selectToggle(){ let showText = this.data.show this.setData({ show:!showText }) }, //设置内容 showText(e){ // console.log(e) let nowData = this.data.textArray //获取data数据里面的textArray let index = e.target.dataset.index //当前点击的索引值 let newText = nowData[index] //当前点击的内容 this.setData({ show:false, text:newText, counter:index }) }
3,主页
html代码片段
<view class="zhengi"> <view> <swiper indicator-dots='true' indicator-color='rgba(0, 0, 0, .2)' indicator-active-color='#cccccc' autoplay='true' circular='true' class="homedefa"> <swiper-item> <image class="default" src="/images/u37.png" mode='aspectFit' /> </swiper-item> <swiper-item> <image class="default" src="/images/u37.png" mode='aspectFit' /> </swiper-item> <swiper-item> <image class="default" src="/images/u37.png" mode='aspectFit' /> </swiper-item> </swiper> </view> <view class="yundonng"> <navigator url="/pages/home/component/clocking" class="show"> <image src="/images/yundong.svg"></image> <view class="test">运动打卡</view> </navigator> <navigator url="/pages/home/component/Calendar/Calendar"> <image src="/images/rili.svg"></image> <view class="test">运动日历</view> </navigator> <view> <image src="/images/paihang.svg"></image> <view class="test">运动排行榜</view> </view> </view> <view> <navigator url="/pages/home/guidance/guidance" class="Action"> <text>动作指导</text> <text>跟多></text> </navigator> <navigator class="dowload" url="/pages/home/Details/detailsitem/detailsitem"> <image src="/images/download1.png"></image> <view class="imgae"> <image src="/images/u23.svg"></image> </view> <view class="homeSitUp"> <view class="qianqu"> <text>坐立体前屈</text> <text class="situp">指导老师:谢宏</text> </view> <view class="tupian"> <image src="/images/zhenbang.svg"></image> <text>32</text> <image src="/images/ship.svg"></image> <text>32</text> </view> </view> </navigator> </view> <view class="tophome"> <navigator class="dowload" url="/pages/home/Details/detailsitem/detailsitem"> <image src="/images/download.png"></image> <view class="imgae"> <image src="/images/u23.svg"></image> </view> <view class="homeSitUp"> <view class="qianqu"> <text>坐立体前屈</text> <text class="situp">指导老师:谢宏</text> </view> <view class="tupian"> <image src="/images/zhenbang.svg"></image> <text>32</text> <image src="/images/ship.svg"></image> <text>32</text> </view> </view> </navigator> </view> <navigator url="/pages/home/dynamics/dynamics" class="Action genduo"> <text>体育动态</text> <text>跟多></text> </navigator> <navigator url="/pages/home/Details/Details" class="Readthe"> <view> <view>和孩子一起锻炼</view> <view class="yuduliang">阅读量:32</view> </view> <image src="/images/u36.png"></image> </navigator> <navigator url="/pages/home/Details/Details" class="Readthe"> <view> <view>和孩子一起锻炼</view> <view class="yuduliang">阅读量:32</view> </view> <image src="/images/u54.png"></image> </navigator> </view>
5,详情
6,运行环境
微信开发者工具
配置文件,app.json.
本实例支付的费用只是购买源码的费用,如有疑问欢迎在文末留言交流,如需作者在线代码指导、定制等,在作者开启付费服务后,可以点击“购买服务”进行实时联系,请知悉,谢谢
手机上随时阅读、收藏该文章 ?请扫下方二维码