微信小程序-仿微信朋友圈

自学小程序已有2个月,经手的项目及demo也已经让我快速入门当前最火热的语言之一,小程序确实有着移动APP不可比拟的优势,开发快,上线快,迭代也快......本篇简书文章只为给大家讲解思路及怎么处理,有任何不当之处,欢迎大家指出!!!

 

结构解析:

 

 

剖析图
1、不管是拿到何种需求,我们第一步骤不是直接撸起袖子就写代码,而是先把结构弄清楚,把UI拆分成N多小模块。

① 左边left-view + 右边right-view

 

 

列表里面先包一层view,再在该view的基础上进行布局,这样子容易修改整体的背景啊或者进行板块的挪动

 

 

② 弹性盒子模型 flex

所有的内容都以盒子模型为基础进行布局

③ 图片展示:可以判断显示,如果是一张图,可以单独显示缩略图。(建议所有小图显示加载缩略图)

④ 点赞+评论弹出框:点赞和评论弹出框只创建一个,每次修改其y值,距离右侧值为固定值,y值为点击部位的top - 控件height/2

 

 

点击时动画控制宽度变化
⑤ 点赞 + 评论:点赞和评论部分是一个view下面的两个单独的view,之所以多层view是防止外部的布局影响内部view上控件的布局效果

点赞:list横向列表创建,float:left 靠右布局

评论:list纵向列表布局,只能设置line-height,不能设置height

链接:https://pan.baidu.com/s/1dPYb-OfaKJE8QXeCoyaxAA 密码:b9k1

 

作者:带你去旅行
链接:https://www.jianshu.com/p/67c011bce1e6

 

 

相关文章:

 微信小程序分享到朋友圈之曲线救国

微信小程序朋友圈分享图片生成方案实现

 

 

 

 

 

  • 7
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
当然可以!微信小程序开发仿微信朋友圈页面的代码可以分为前端和后端两部分。下面我将为你介绍一下具体的实现步骤: 前端部分: 1. 首先,在小程序的根目录下创建一个名为"pages"的文件夹,用于存放页面相关的文件。 2. 在"pages"文件夹下创建一个名为"moments"的文件夹,用于存放朋友圈页面相关的文件。 3. 在"moments"文件夹下创建一个名为"moments.wxml"的文件,用于编写朋友圈页面的结构。 4. 在"wxml"文件中,可以使用`<view>`、`<image>`等标签来构建页面的布局和展示内容。 5. 在"wxml"文件中,可以使用`{{}}`来插入动态数据,例如`{{item.title}}`表示插入item对象的title属性。 6. 在"moments"文件夹下创建一个名为"moments.wxss"的文件,用于编写朋友圈页面的样式。 7. 在"wxss"文件中,可以使用CSS样式来美化页面的外观。 8. 在"moments"文件夹下创建一个名为"moments.js"的文件,用于编写朋友圈页面的逻辑。 9. 在"js"文件中,可以使用`Page()`函数来定义页面对象,并在其中编写相关的事件处理函数和数据处理逻辑。 后端部分: 1. 在小程序的根目录下创建一个名为"utils"的文件夹,用于存放后端相关的文件。 2. 在"utils"文件夹下创建一个名为"api.js"的文件,用于编写与后端接口交互的代码。 3. 在"api.js"文件中,可以使用`wx.request()`函数来发送HTTP请求,获取后端数据。 4. 在"api.js"文件中,可以定义一些函数来处理后端返回的数据,例如解析JSON数据、处理错误信息等。 以上是一个简单的微信小程序开发仿微信朋友圈页面的代码实现步骤。当然,具体的实现细节还需要根据你的需求来进行调整和完善。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值