Docz: Komponen pembungkus per file

Dibuat pada 10 Sep 2018  ·  3Komentar  ·  Sumber: doczjs/docz

Akan luar biasa jika selain dari pembungkus root saya bisa membuatnya di tingkat file. Saya memiliki mono-repo di mana saya mungkin memiliki satu file yang ingin saya bungkus dalam Provider dengan satu toko dan lainnya di mana saya ingin menggunakan toko lain dan akan lebih mudah untuk dapat membuat proyek pembungkus level yang mengatur apa pun yang saya tahu semua paket butuhkan dan kemudian dapat menunjuk ke pembungkus untuk file itu dengan menambahkan ke materi utama seperti ini?

// Option A
import Wrapper from './path/to/wrapper';
---
name: Page
menu: Some Menu
route: /page
wrapper: Wrapper
---

// Option B
---
name: Page
menu: Some Menu
route: /page
wrapper: './path/to/wrapper'
---

Komentar yang paling membantu

Tapi pembungkus ini tidak akan ditampilkan sebagai bagian dari taman bermain Anda @wldcordeiro , pembungkus ini akan dibungkus <div> sekitar dokumen Anda. Di docz kami memiliki 3 cara untuk membungkus sesuatu:

  1. Menggunakan properti wrapper pada doczrc , yang akan membungkus seluruh aplikasi Anda.
  2. Dengan mengekspor beberapa komponen
  3. Dengan membungkus anak-anak taman bermain, itu akan membungkus kode taman bermain Anda.

Hanya yang terakhir akan menunjukkan kode di taman bermain Anda!

Semua 3 komentar

Anda dapat membungkus dokumen Anda dengan mengekspor komponen default seperti itu:

---
name: Page
menu: Some Menu
route: /page
---

import Wrapper from './path/to/wrapper'

export default (props) => (
  <Wrapper {...props} />
)

Bukan itu yang ingin saya lakukan karena jika saya menggunakan taman bermain itu muncul sebagai bagian dari kode contoh saya. Anda baru saja menutup masalah dan menjawab seperti saya tidak tahu impor JS umum.

Tapi pembungkus ini tidak akan ditampilkan sebagai bagian dari taman bermain Anda @wldcordeiro , pembungkus ini akan dibungkus <div> sekitar dokumen Anda. Di docz kami memiliki 3 cara untuk membungkus sesuatu:

  1. Menggunakan properti wrapper pada doczrc , yang akan membungkus seluruh aplikasi Anda.
  2. Dengan mengekspor beberapa komponen
  3. Dengan membungkus anak-anak taman bermain, itu akan membungkus kode taman bermain Anda.

Hanya yang terakhir akan menunjukkan kode di taman bermain Anda!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

mquandalle picture mquandalle  ·  3Komentar

albinekb picture albinekb  ·  3Komentar

capaj picture capaj  ·  3Komentar

kachkaev picture kachkaev  ·  3Komentar

danburzo picture danburzo  ·  3Komentar