亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Vue JS 當我點擊按鈕時我希望 div 滾動到 div 的底部

Vue JS 當我點擊按鈕時我希望 div 滾動到 div 的底部

桃花長相依 2023-12-11 16:00:40
嘿,我正在制作一個聊天機器人,但我希望當您按 Enter 或單擊按鈕時,div 滾動到底部,因為當您與機器人聊天時,您需要每次都向下滾動。我有一個函數,但滾動必須在talk()函數中。這是模板代碼<template>    <div class="container">        <div class="container max">            <div class="container con">                <div class="row ml-0 mt-3">                    <p>{{this.know.welkom}}</p>                </div>               <p id="chatLog" class="chatLog font-weight-bold"></p><br>            </div>        </div>        <div class="row mt-4">            <div class="col">                <input id="userBox" class="inputChat" type="text" @keyup.enter="talk()" v-model="msg" required>            </div>            <div type="submit" value="Send" class="btn btn-primary mt-2 ml-2" @click="talk()">Send<img class="sendIcon" src="@/assets/icons/send.png"></div>        </div>    </div></template>這是我的腳本import json from './info.json';export default {    data() {        return {            title: 'Chat bot',            test: this.json,            know: {                'welkom' : '??Welcome I will help you to answer your questions. If you want more info type "help".??',                'help' : 'These are the questions that can be answerd: <br>' +                          '1?? how do you login <br>' +                         '2?? how do you register <br>' +                         '3?? how to add a internship <br>' +                         '4?? edit a internship <br>' +                         '5?? who are you',我在 之間使用了滾動高度this.msg = '';并 console.log(this.msg);看到talk() function
查看完整描述

1 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

要滾動到 #chatLog div 的底部,只需執行以下操作:

const chatLogDiv = document.getElementById('chatLog')
chatLogDiv.scrollTop = chatLogDiv.scrollHeight


查看完整回答
反對 回復 2023-12-11
  • 1 回答
  • 0 關注
  • 207 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號