微信小程序+轮播图+弹窗等设置

简介: 微信小程序+轮播图+弹窗等设置

一个月搞定微信小程序

以下微信小程序实际完成和发布是在半年前(也就是大一上学期的寒假完成的)。

下面放上我的小程序界面图

首页
0c893220501e4280bf9d7d2fe5cb1523.jpg


发布
27329de698fa4c2a9beba1744dc697e9.jpg
代码实现

 <!--分享新鲜事区域-->
  <view class="text">
    <textarea class='input' placeholder=" 分享新鲜事..." value="{{content}}" bindinput="bindContentInput" maxlength="-1" />
  </view>
  <!--选择图片区域-->
  <view class="image-list" >
    <block wx:for="{{imageList}}" wx:key="*this">
      <view class="q-image-wrap">
        <!-- 图片缩略图  -->
        <image class="q-image" src="{{item}}" mode="aspectFill" data-idx="{{index}}" bindtap="handleImagePreview"></image>
        <!-- 移除图片的按钮  -->
        <view class="q-image-remover" data-idx="{{index}}" bindtap="removeImage">
          <icon class='iconfont icon-chuyidong'></icon>
        </view>
      </view>
    </block>
    <view class='uploadImgBtn' bindtap="uploadImage" wx:if="{{imageList.length < 10}}">
      <icon class='iconfont icon-tianjiatupian'></icon>
    </view>
  </view>
————————————————
版权声明:本文为CSDN博主「京茶吉鹿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_52372879/article/details/120058806

我的
6f2a7c4c5af948f7bafaf7b99f599173.jpg
登录界面
85df0f45586841b9b7a6140f7f96227a.jpg
wxml代码

<!--pages/auth/auth.wxml-->
<!--Logo区域-->
<view class="logo">
    <image src='/static/picture/shipin.png'></image>
    <text>大头照</text>
</view>
<!--登录区域和登录注册按钮-->
<view class="form">
    <!--登录区域-->
    <view class="row-group">
        <text>手机号</text>
        <input placeholder="请填写手机号码" placeholder-class='txt' maxlength='11' value="{{phone}}" bindinput="bindPhoneInput" />
    </view>
    <view class="row-group">
        <text>验证码</text>
        <input placeholder="请填写验证码" placeholder-class='txt' maxlength='6' value="{{code}}" bindinput="bindCodeInput" />
        <view class="code" bindtap="onClickCheckCode">{{time}}</view>
    </view>
    <!--登录注册按钮-->
    <view>
        <button class="submit"  open-type="getUserInfo" bindgetuserinfo="onClickLogin">登录 | 注册</button>
    </view>
</view>
————————————————
版权声明:本文为CSDN博主「京茶吉鹿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_52372879/article/details/120058806

wxss代码

/* pages/auth/auth.wxss */
/*Logo区域*/
.logo{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.logo image {
    margin-top: 140rpx;
    width:400rpx;
    height:400rpx;
}
.logo text {
    margin-top: 26rpx;
    margin-bottom: 50rpx;
    font-size: 24rpx;
    line-height: 24rpx;
    font-weight: 400;
    color: #8c8c8c;
    text-align: center;
}
/*登录区域*/
.form{
    padding: 40rpx;
}
.form .row-group{
    padding: 20rpx 0;
    border-bottom: 1rpx solid #ddd;
    position: relative;
}
.form .row-group text{
    font-size: 28rpx;
    padding:10rpx 0;
}
.form .row-group input{
    padding: 10rpx 0;
}
.form .row-group .txt{
    color: #ccc;
}
.form .row-group .code{
    position: absolute;
    right: 0;
    bottom: 26rpx;
    z-index: 2;
    width: 206rpx;
    height: 60rpx;
    border: 2rpx solid #836FFF;
    border-radius: 12rpx;
    font-size: 26rpx;
    font-weight: 400;
    color: #836FFF;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*登录注册按钮*/
.form .submit{
    margin-top: 80rpx;
    color: #fff;
    border: 2rpx solid #836FFF;
    background-color: #836FFF;
    font-size: 32rpx;
    font-weight: bold;
}
————————————————
原文链接:https://blog.csdn.net/weixin_52372879/article/details/120058806

弹窗界面
145857.jpg
wxml代码

<!--点击 去评分 触发的弹窗-->
    <view class="screen3" bindtap="grade" data-statu="close" wx:if="{{showModalStatus3}}"></view>
    <view animation="{{animationData3}}" class="drawer_box3" wx:if="{{showModalStatus3}}">
      <view class="big-title3">给我们打分</view>
      <block wx:for="{{stars}}" wx:key='key'>
        <image class="star-image" style="left: {{item*150}}rpx" src="{{key > item ?(key-item == 0.5?halfSrc:selectedSrc) : normalSrc}}">
          <view class="item" style="left:1rpx" data-key="{{item+0.5}}" bindtap="selectLeft"></view>
          <view class="item" style="left:25rpx" data-key="{{item+1}}" bindtap="selectRight"></view>
        </image>
      </block>
      <view class="button3" bindtap="onCancel" data-statu="close">提交</view>
    </view>
————————————————
版权声明:本文为CSDN博主「京茶吉鹿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_52372879/article/details/120058806

wxss代码

/*点击 去评分 弹出的弹窗*/
.screen3 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 0.5;
  overflow: hidden;
}
.drawer_box3 {
  width: 700rpx;
  height: 400rpx;
  overflow: hidden;
  position: fixed;
  top: 30%;
  z-index: 1000;
  background: #fdfcfc;
  justify-content: center;
  margin: 0rpx -10rpx 10rpx -15rpx;
  border-radius: 3px;
}
.big-title3 {
  padding:15px;
  font: 25px "microsoft yahei";
  text-align: center;
}
.star-image {
  position: absolute;
  top: 150rpx;
  width: 100rpx;
  height: 100rpx;
}
.star-image .item {
  position: absolute;
  top: 0rpx;
  width: 45rpx;
  height: 100rpx;
}
.button3 {
  padding: 180rpx;
  font: 20px "microsoft yahei";
  text-align: center;
  border-top: 1px solid #E8E8EA;
  color: #8470ff;
}
————————————————

因为代码实在太多不能一一放在文中,如有需要请私信作者。另外该微信小程序(RedL)已发布,想了解该小程序更多功能,请再微信中查看。此文档中展示的图片未微信开发者工具中呈现的图片,可能实际情况有所差异。

相关文章
|
4天前
|
人工智能 小程序 Python
Python编程小案例——编一个事件提醒弹窗小程序
Python编程小案例——编一个事件提醒弹窗小程序
10 0
|
2月前
|
小程序 JavaScript
Taro@3.x+Vue@3.x+TS开发微信小程序,使用轮播图
本文介绍了使用 Taro 和 Vue 创建轮播组件的两种方法:一是通过 `&lt;swiper&gt;` 实现,二是利用 Nut UI 的 `&lt;nut-swiper&gt;` 组件实现。
Taro@3.x+Vue@3.x+TS开发微信小程序,使用轮播图
|
2月前
|
小程序
Taro@3.x+Vue@3.x+TS开发微信小程序,设置转发分享
本文介绍了Taro中`useShareAppMessage`的使用方法,需在页面配置`enableShareAppMessage: true`并重新编译。
Taro@3.x+Vue@3.x+TS开发微信小程序,设置转发分享
|
2月前
|
Linux 网络安全 API
企业微信自定义应用 企业可信IP配置 企业可信ip怎么设置
企业微信自定义应用 企业可信IP配置 企业可信ip怎么设置
|
2月前
|
小程序
uni-app——微信小程序设置全局分享
uni-app——微信小程序设置全局分享
99 0
|
2月前
|
缓存 JavaScript 前端开发
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)更新时间(2020-10-29)
|
3月前
|
XML 关系型数据库 MySQL
支付系统----微信支付19---集成MyBatis-plus,数据库驱动对应的依赖版本设置问题,5没版本没有cj这个依赖,mysql驱动默认的是版本8,这里是一个父类,数据库都有,写个父类,继承就行
支付系统----微信支付19---集成MyBatis-plus,数据库驱动对应的依赖版本设置问题,5没版本没有cj这个依赖,mysql驱动默认的是版本8,这里是一个父类,数据库都有,写个父类,继承就行
|
2月前
|
小程序 JavaScript Java
微信小程序的后端开发需要使用什么语言?
【8月更文挑战第22天】微信小程序的后端开发需要使用什么语言?
429 65
|
7天前
|
小程序 前端开发 测试技术
微信小程序的开发完整流程是什么?
微信小程序的开发完整流程是什么?
39 7
ly~
|
18天前
|
存储 供应链 小程序
除了微信小程序,PHP 还可以用于开发哪些类型的小程序?
除了微信小程序,PHP 还可用于开发多种类型的小程序,包括支付宝小程序、百度智能小程序、抖音小程序、企业内部小程序及行业特定小程序。在电商、生活服务、资讯、工具、娱乐、营销等领域,PHP 能有效管理商品信息、订单处理、支付接口、内容抓取、复杂计算、游戏数据、活动规则等多种业务。同时,在企业内部,PHP 可提升工作效率,实现审批流程、文件共享、生产计划等功能;在医疗和教育等行业,PHP 能管理患者信息、在线问诊、课程资源、成绩查询等重要数据。
ly~
57 6