小程序評(píng)論、回復(fù)框

前言

類似與抖音、小紅書(shū)里面的評(píng)論框。默認(rèn)顯示在頁(yè)面底部,評(píng)論、回復(fù)時(shí)彈起按鍵與輸入框(也可默認(rèn)不顯示,只有評(píng)論、回復(fù)時(shí)彈起示),如下圖:


小程序評(píng)論、回復(fù)框.jpg

實(shí)現(xiàn)代碼

  • test.wxml
<!--pages/test/test.wxml-->
<view class="container">
  <button bindtap="bindReply">回復(fù)</button>
  <view class="release">
    <textarea 
      class="text"
      placeholder-class="releaseInput"
      value="{{content}}"
      fixed="true" 
      maxlength="120" 
      show-confirm-bar="{{false}}" 
      cursor-spacing="15" 
      auto-height="true" 
      focus="{{focus}}"
      placeholder="回復(fù) {{user.name}}"
      value="{{content}}"
      bindinput="contentInput"></textarea>
    <view class="submit" bindtap="comment">發(fā)送</view>
  </view>
</view>
  • test.wxss
/* pages/test/test.wxss */
.release{
  font-size: 14px;
  background-color: #fff;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  box-sizing: border-box;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 5px 0 5px 15px;
}
.releaseInput{
  color: #ccc;
}
.release .text{
  width: 302px;
  min-height: 17px;
  max-height: 51px;
  line-height: 17px;
  border-width: 7px 10px;
  border-style: solid;
  border-color: #fff;
  background-color: #fff;
}
.release .submit{
  color: #6c0;
  width: 58px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
  • test.js
//test/test.js
Page({
  data: {
    content: '',
    focus: false
  },
  bindReply(e) {
    this.setData({
      focus: true
    });
  },
  contentInput(e) { //當(dāng)輸入框的值發(fā)生改變時(shí),獲取
    this.setData({
      content: e.detail.value
    });
  }
})
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 每天的學(xué)習(xí)記錄,可能有的地方寫的不對(duì),因?yàn)閯倢W(xué),以后發(fā)現(xiàn)錯(cuò)的話會(huì)回來(lái)改掉整體流程 https://develope...
    有點(diǎn)健忘閱讀 5,053評(píng)論 0 7
  • 創(chuàng)建小程序 新建項(xiàng)目選擇小程序項(xiàng)目,選擇代碼存放的硬盤路徑,填入剛剛申請(qǐng)到的小程序的 AppID,給你的項(xiàng)目起一個(gè)...
    Hachiman閱讀 1,282評(píng)論 0 2
  • WXML WXML(WeiXin Markup Language)是微信的一套標(biāo)簽語(yǔ)言,結(jié)合基礎(chǔ)組件、事件系統(tǒng),可...
    許劍鋒閱讀 7,294評(píng)論 3 51
  • 四月的晚上,看了《四月物語(yǔ)》,隔著屏幕,聞到了芬芳、清香、渾濁、濕潤(rùn)。 揭開(kāi)少女的回憶,就像揭開(kāi)一個(gè)謎底。也許每個(gè)...
    桔子汽水醬閱讀 319評(píng)論 0 0
  • 把你壞的一面忽略掉, 卻把你好的一面記得牢牢的人, 才是真心對(duì)你好的人。
    戚布爾閱讀 150評(píng)論 0 0

友情鏈接更多精彩內(nèi)容