【详细】小程序发微博功能实现
跳转页面发状态消息,是一个很常见的功能,功能截图如下:
具体实现,这个功能涉及到了page传递参数功能,那么今天就仔细探究一下如何实现
首先,这个功能涉及两个页面,分别为top和list
先看list页面,即图片1和图片4,该页面的布局如下
<!--pages/weibo/list/list.wxml-->
<view>这是第一条微博</view>
<view wx:for = "{{weibos}}">
{{item}}
</view>
<button type="primary" bindtap="writeweibo">发微博</button>
button绑定了一个writeweibo函数,那么该函数需要在js文件中实现
由于页面简单,这里不涉及wxss
接着就是list.js,查看js文件
这里有button绑定的writeweibo函数,本质跳转top页面
Page({/*** 页面的初始数据*/data: {weibos: []},writeweibo: function (event){wx.navigateTo({url: '/pages/weibo/top/top'})},
})
下面是跳转后的top页面,即图片2,3
<!--pages/weibo/top/top.wxml-->
<view><form bindsubmit="submitEvent"><textarea name="content" placeholder="请输入内容" /><button form-type="submit">提交</button></form>
</view>
这里placeholder是提示信息的显示,可以看到提交button也绑定了一个submit的方法
// pages/weibo/top/top.js
Page({/*** 页面的初始数据*/data: {},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},submitEvent:function(event){var content = event.detail.value.content;var pages = getCurrentPages(); // 获取当前页面信息var page = pages[0];var weibos = page.data.weibos; // 获取数据中的weibo参数weibos.push(content); // 修改数据page.setData({weibos:weibos})wx.navigateBack({ //返回上一级页面})}
})
以上是top.js,这里可以看到submitEvent方法,获取当前页面信息,获取weibo参数,再通过setData修改数据,最后navigateBack返回上一级页面,即list页面
这个功能就实现了!
【详细】小程序发微博功能实现相关推荐
- 微信小程序发红包功能实现,附效果图加讲解。
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. 需要做红包功能的可以找我,收费卖源码,也承接开发.此博文仅示例. 流程效果图: 图片1触发wx.sendBiz ...
- 小程序短信验证码登录,1分钟实现小程序发短信功能,借助云开发10行代码实现短信验证码登录小程序
老规矩先看效果图 普通短信 验证码短信 今天被云开发官方告知,云开发支持发短信功能了,然后就迫不及待的来尝下鲜. 进入官方文档一看,云开发给咱们开发者的福利还真不小. 不仅仅可以很方便的使用短信功能, ...
- python使用第三方支付宝SDK实现小程序发红包、用户支付等功能
python使用第三方支付宝SDK实现小程序发红包.用户支付等功能 实现小程序发红包,创建支付订单.登录验证等 继承DCAlipay添加几个我们需要的功能 初始化DCAlipay对象并使用 回调not ...
- 最详细的【微信小程序+阿里云Web服务】开发部署指引(十二):开发小程序用户反馈功能
文章目录 前言 一.功能说明 二.代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 专题文章链接 前言 案例的运行效果,可以扫码观看: 本篇文章,我们将实现应用的用户反馈功能. 一 ...
- 微信小程序商城开发功能构架介绍
微信小程序商城开发,微信小程序商城开发功能,微信小程序商城开发介绍.截止到2021年末初手机微信小程序总数就早就超过400万,而且网络购物小程序愈来愈占有蛮大的占有率,而这类的小程序大家一般称作商城小 ...
- 黯然微信小程序杂记(三):微信小程序实现倒计时功能 附讲解教学 附源码
黯然微信小程序杂记(三):微信小程序实现倒计时功能 附超详细注释 附源码 一.功能描述 二.界面展示 三.test.wxml代码 四.test.js代码(注释很详细 很易懂) CSDN私信我,有关微信 ...
- 微信小程序红包开发 小程序发红包 开发过程中遇到的坑 微信小程序红包接口的...
最近公司在开发一个小程序红包系统,客户抢到红包需要提现.也就是通过小程序来给用户发红包. 小程序如何来发红包呢?于是我想到两个方法. 之前公众号开发一直用了的.一个是红包接口,一个是企业支付接口.一开 ...
- 微信回应 WeTool 被封事件;支付宝小程序开放直播功能;Raspberry Pi 4 发布 8GB 版本| 极客头条...
整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...
- 微信小程序与卡券功能小结
微信小程序与卡券功能小结 前段时间公司有一个微信小程序的项目,其中有与卡券打通的功能,但是微信的官方文档实在是一言难尽...找了很多资料才解决这个问题,其中涉及到卡券的领取,卡券的核销等,在这里做一个 ...
最新文章
- 原创 | 疫情之下,这些数字经济赛道危中有机
- 关于nginx反向代理产生大量连接问题解决。
- 更改系统的默认安装路径
- android webview重绘,Android-怎么判断android中WebView滑动到了低端
- mfp 服务器控制中心,小身材大作用 固网USB打印服务器评测
- NoSQL(3) 之Redis主从复制、哨兵和集群介绍及详细搭建步骤
- 命令行 笔记本键盘禁用_宏碁发布Enduro系列三防笔记本电脑和平板电脑
- Linux系统Bash的常用功能(9)
- LeetCode 70. 爬楼梯 (递归斐波那契 | 动态规划)
- 解决idea中找不到程序包和找不到符号的问题
- 如何通过git客户端上传项目到github上
- Oracle实现递归查询
- Aquariusの瓶子的眼泪
- HTML、CSS 前端面试题收集
- android log缓冲区大小,科普:开发者模式日志记录缓冲区到底怎样设置
- Bitbucket 介绍与使用
- 软件工程团队项目------Beijing Subway
- Java在上传或下载时header中Content-Disposition的作用以及Content-disposition中Attachment和inline的区别
- Cell:首次揭示肿瘤胞内菌在癌症转移过程中的作用
- 牛客小白月赛3 C.博弈