javascript - Bagaimanakah kaedah Modal bertindak balas dalam Ant Financial memasukkan elemen ke hujung halaman?
大家讲道理
大家讲道理 2017-07-05 10:58:47
0
4
1098

Saya mahu menggunakan react untuk menulis modul pop timbul awam, serupa dengan kaedah React Modal dari Ant Financial.

Saya tidak tahu apakah prinsip pelaksanaan ini? Bagaimanakah saya boleh memasukkan tetingkap pop timbul yang saya tulis ke penghujung halaman?


大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua (4)
迷茫

Lihat kod sumber pelaksanaan Modal, ia mudah difahami. Secara ringkasnya:

let p = createElement('p'); document.body.appendChild(p); ReactDOM.render(, p);
    过去多啦不再A梦

    @ssruoyan
    Bagaimana anda boleh melaksanakan ini menggunakan sintaks ES6?

      给我你的怀抱

      Sama ada modal boleh dilihat bergantung pada keterlihatannya Ini ialah kod mudah alih yang ditulis hari ini. Tidak pasti apa yang anda maksudkan

        typecho

        Malah, ia dipaparkan di luar skop tindak balas dan menggunakan komponen

        Ini melibatkan antara muka ReactDOM.unstable_renderSubtreeIntoContainer,
        Tetapi antara muka ini tidak tersedia dalam dokumentasi dan ditandakan tidak stabil

        Tandatangannya seperti ini

        function( parentComponent, nextElement, container, callback, )

        Mungkin boleh guna macam ni

        componentDidMount() { const container = document.createElement('p'); document.body.appendChild(container); ReactDOM.unstable_renderSubtreeIntoContainer( this, (), container, function () { /* callback */ } ) }

        Untuk penggunaan khusus, sila rujuk penggunaan dalam react-portal
        atau penggunaan dalam reka bentuk semut Ant Financial

        Tandatangan dan definisi boleh didapati di sini, dengan ulasan padanya

        Sebenarnya, saya tidak faham sepenuhnya penggunaan antara muka ini... Saya tidak pasti ia betul anda harus membaca sendiri kod dalam pautan di atas

          Muat turun terkini
          Lagi>
          kesan web
          Kod sumber laman web
          Bahan laman web
          Templat hujung hadapan
          Tentang kita Penafian Sitemap
          Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!