美文网首页小程序
微信小程序评论功能

微信小程序评论功能

作者: 肉肉要次肉 | 来源:发表于2019-01-18 15:51 被阅读35次

小程序想要实现评论功能,想到的就是input 和 textarea这两个组件,简单说一下,这两个组件的区别

input:单行文本框

textarea:多行文本框

这里我用的是textarea来实现评论这一功能。

思路:

要实现的效果,先点击评论按钮,再弹出文本框进行编辑文字

1、就要先在.js文件中,data初始化一个值,discussShow :false

2、然后在wxml文件中通过wx:if判断discussShow 为true时,显示评论框

通过点击评论,上图为评论的点击事件,将discussShow设置为true,反馈给视图页。

上面红框即是第2条要实现的语句

以上就可以实现通过点击评论按钮,底部悬浮评论文本框。

拓展问题:

点击评论,底部出现评论框,即textarea,输入文字,滑动页面的时候,字体会跟着上下滑动。

解决方法:

设置textarea fixed="true" 即可,也就是wxml代码视图中的绿框。

官方文档

fixed Boolean false 

如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true

那么,如果我想在弹出评论文本框的同时,触发键盘弹出,就需要wxml代码视图中的蓝色框框。

灰色框:-1,不限字数

注意:

点击了textarea组件,键盘弹起时,自动上推页面,默认键盘弹窗弹出到位置是textarea组件输入聚焦位置(就是输入框的光标一直闪烁的位置);所以就是没有设置textarea组件和键盘的位置距离导致的覆盖相关样式现象。

此时,用到了wxml代码图示中的黄色框的属性。设置了光标底部到键盘的距离。这样,键盘就不会挡住文本框了。

相关文章

  • 如何做微信小程序后台的数据分析

    微信小程序后台有哪些功能能? 微信小程序数据后台(部分数据截图)​ 微信小程序后台 上图是微信小程序的后台功能,小...

  • 微信小程序评论功能

    小程序想要实现评论功能,想到的就是input 和 textarea这两个组件,简单说一下,这两个组件的区别 inp...

  • 支付宝小程序之复制功能

    支付宝小程序与微信小程序复制功能对比: 1.微信小程序之复制功能 2.支付宝小程序之复制功能

  • 微信小程序--图片相关问题合辑

    图片上传相关文章 微信小程序多张图片上传功能 微信小程序开发(二)图片上传 微信小程序上传一或多张图片 微信小程序...

  • 微信小程序群功能开发-后端篇

    微信小程序群功能开发-后端篇微信小程序群功能开发-前端篇 之前介绍过了如何在微信小程序中获取群openGId相关的...

  • 微信小程序评论功能实现

    前端 js: 默认展示历史评论,评论后也刷新页面,连带此次评论内容一起展示。 后端php 源码: 如果php返回报...

  • 强势来袭!微信小程序·云开发功能上线

    文章来源于:强势来袭!微信小程序·云开发功能上线 昨天,微信公众平台发布,微信小程序-云平台功能上线,这对于微信小...

  • 微信小程序(上)

    微信小程序 微信小程序应用开发简介(大腿勿喷) 小程序api 微信小程序其实挺简单的,项目大多功能官方api都提供...

  • 微信小程序整理

    Hi~ 我是微信小程序 小程序官方内容 微信小程序介绍 主要内容:微信小程序接入指南,客服功能使用指南,扫普通链接...

  • 功能模块实现

    微信公号号之微信卡卷功能微信小程序之wx.chooseAddress(OBJECT)微信小程序之wx.openSe...

网友评论

    本文标题:微信小程序评论功能

    本文链接:https://www.haomeiwen.com/subject/jdpndqtx.html