elm:elm-chat
文書の過去の版を表示しています。
elmでchatアプリ
参考サイト
ElmとFirebaseでチャットアプリ作成のためのメモ
一番下まで自動スクロール
Browser.Domの、
getViewportOf関数と、
setViewportOf関数
について調べる必要あり。
https://package.elm-lang.org/packages/elm/browser/latest/Browser-Dom
jumpToBottom "history" jumpToBottom : String -> Cmd Msg jumpToBottom id = Dom.getViewportOf id |> Task.andThen (\info -> Dom.setViewportOf id 0 info.scene.height) |> Task.attempt (\_ -> NoOp)
https://package.elm-lang.org/packages/elm/browser/latest/Browser-Dom#setViewportOf
https://qiita.com/uzimaru0000/items/e92e672ab06d77389641
@uzimaru0000
2018年12月19日に更新
任意のイベントデータを含んだメッセージを作る方法とBrowser.Domについて
requestScrollCmd : Cmd Msg requestScrollCmd = Task.attempt ViewportAfterMessage (Browser.Dom.getViewportOf "messages-wrapper")
どうしても、getViewportOf でやろうとしてもうまくいかない。
201906時点
linuss/smooth-scrollパッケージ
https://package.elm-lang.org/packages/linuss/smooth-scroll/latest/
elm install linuss/smooth-scroll
リンク
目次:Elm
elm/elm-chat.1560651708.txt.gz · 最終更新: 2019/06/16 by adash333