Komponen teks kaya applet yang kuat
uni-apptable , video , svg , dll.)latex , dll.)≈25KB , 9KB gzipped )Lihat fungsi Pengantar untuk mempelajari lebih lanjut
Metode npm
Instal Paket Komponen di Direktori Proyek
npm install mp-html Periksa使用npm 模块di Alat Pengembang (jika tidak ada opsi, tidak diperlukan) dan klik工具- 构建npm
Tambahkan file json yang perlu menggunakan halaman
{
"usingComponents" : {
"mp-html" : " mp-html "
}
} Tambahkan file wxml yang perlu menggunakan halaman
< mp-html content =" {{html}} " /> Tambahkan file js yang perlu menggunakan halaman
Page ( {
onLoad ( ) {
this . setData ( {
html : '<div>Hello World!</div>'
} )
}
} )Metode kode sumber
Salin Paket Kode ( dist/platform ) dari platform yang sesuai dalam kode sumber ke direktori components dan ganti namanya menjadi mp-html
Tambahkan file json yang perlu menggunakan halaman
{
"usingComponents" : {
"mp-html" : " /components/mp-html/index "
}
}Langkah selanjutnya sama seperti di atas
Lihatlah Mulai Cepat untuk Mempelajari Lebih Lanjut
Metode kode sumber
Salin konten di dist/uni-app dalam kode sumber ke direktori Root Proyek dan dapat langsung diperkenalkan melalui pasar plug-in.
Tambahkan file vue yang perlu menggunakan halaman
< template >
< view >
< mp-html :content = " html " />
</ view >
</ template >
< script >
import mpHtml from ' @/components/mp-html/mp-html '
export default {
// HBuilderX 2.5.5+ 可以通过 easycom 自动引入
components : {
mpHtml
},
data () {
return {
html : ' <div>Hello World!</div> '
}
}
}
</ script > Metode npm
Instal Paket Komponen di Direktori Proyek
npm install mp-html Tambahkan file vue yang perlu menggunakan halaman
< template >
< view >
< mp-html :content = " html " />
</ view >
</ template >
< script >
import mpHtml from ' mp-html/dist/uni-app/components/mp-html/mp-html '
export default {
// 不可省略
components : {
mpHtml
},
data () {
return {
html : ' <div>Hello World!</div> '
}
}
}
</ script > Saat memperkenalkan proyek yang berjalan menggunakan metode cli melalui npm , Anda perlu mengonfigurasi transpileDependencies di vue.config.js . Untuk detailnya, lihat #330
Jika digunakan di nvue , salin konten di direktori dist/uni-app/static ke direktori static proyek, jika tidak ia tidak akan berjalan
Lihatlah Mulai Cepat untuk Mempelajari Lebih Lanjut
| milik | jenis | nilai default | menjelaskan |
|---|---|---|---|
| gaya kontainer | Rangkaian | Gaya kontainer (2.1.0+) | |
| isi | Rangkaian | String html untuk rendering | |
| copy-link | Boolean | BENAR | Apakah akan mengizinkan penyalinan tautan eksternal secara otomatis saat diklik |
| domain | Rangkaian | Nama domain utama (untuk jahitan tautan) | |
| kesalahan-IMG | Rangkaian | Tautan placeholder saat kesalahan gambar terjadi | |
| malas-muatan | Boolean | PALSU | Apakah akan mengaktifkan pemuatan gambar malas |
| memuat-IMG | Rangkaian | Tautan placeholder selama pemuatan gambar | |
| PAUSE-Video | Boolean | BENAR | Apakah akan secara otomatis menjeda video lain saat memutar video |
| Pratinjau-IMG | Boolean | BENAR | Apakah akan membiarkan gambar dipratinjau secara otomatis saat diklik |
| Table gulir | Boolean | PALSU | Apakah akan menambahkan lapisan gulir ke setiap tabel sehingga dapat menggulir secara horizontal sendirian |
| dapat dipilih | Boolean | PALSU | Apakah akan mengaktifkan teks lama tekan untuk disalin |
| set-title | Boolean | BENAR | Apakah akan mengatur konten tag judul ke judul halaman |
| show-img-menu | Boolean | BENAR | Apakah akan membiarkan gambar ditekan untuk waktu yang lama untuk menampilkan menu |
| gaya tag | Obyek | Atur gaya default tag | |
| Use-Anchor | Boolean | PALSU | Apakah akan menggunakan tautan jangkar |
Lihat properti untuk mempelajari lebih lanjut
| nama | Waktu pemicu |
|---|---|
| memuat | Saat pohon DOM dimuat |
| siap | Saat gambar dimuat |
| kesalahan | Saat kesalahan rendering terjadi |
| imgtap | Saat gambar diklik |
| linktap | Saat tautan diklik |
Lihat acara untuk mempelajari lebih lanjut
Beberapa metode api disediakan pada instance komponen untuk panggilan
| nama | memengaruhi |
|---|---|
| di dalam | Batasi kisaran jangkar lompatan hingga tontonan gulir |
| navigateto | Jangkar jangkar |
| gettext | Dapatkan konten teks |
| Getrect | Dapatkan lokasi dan ukuran konten teks yang kaya |
| setContent | Atur Konten Teks Kaya |
| Imlist | Dapatkan berbagai gambar |
| Pausemedia | Pause Audio dan Video Playback (2.2.2+) |
| setplaybackrate | Atur tingkat pemutaran audio dan video (2.4.0+) |
Lihat API untuk mempelajari lebih lanjut
Selain fungsi dasar, komponen ini juga menyediakan ekstensi yang kaya dan dapat dipilih sesuai kebutuhan.
| nama | memengaruhi |
|---|---|
| audio | Pemutar musik |
| dapat diedit | Pengeditan teks yang kaya |
| emoji | Menganalisis emoji |
| Menyorot | Sorotan blok kode |
| penurunan harga | Render Markdown |
| Mencari | Pencarian Kata Kunci |
| gaya | Cocokkan gaya dalam tag gaya |
| TXV-Video | Menggunakan Tencent Video |
| IMG-Cache | Cache gambar oleh @pentatea |
| getah | Render rumus lateks oleh @zeng-j |
| kartu | Tampilan kartu oleh @whoooami |
Lihat plugin untuk mempelajari lebih lanjut
| Contoh resmi | Happy Mall | Sungguh hidup yang luar biasa | Cek Metode Makanan | Weima | Baca literatur klasik |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Ulasan Sains | Perjalanan Teknologi Programmer | Blog Diandian | Catatan yang sangat baik | 365 pertanyaan | Buku bersama di kota yang sama |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Sumber Sumber Teknologi | Kode Anda luar biasa | BENAR | Mottoni | Demo Template | Ai Wali |
|---|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Peringkat di atas tidak ada urutan tertentu, dan kasus penggunaan yang lebih terlihat dikumpulkan (harap tambahkan)
Lisensi gratis (termasuk penggunaan komersial), menyalin atau memodifikasi lisensi MIT komponen ini
Penting untuk menjalani pengujian yang cukup sebelum digunakan dalam lingkungan produksi. Anda tidak bertanggung jawab atas kerugian apa pun yang disebabkan oleh bug plug-in (Anda dapat memodifikasi kode sumber sendiri)
Hubungi kami dan selamat datang untuk bergabung dengan grup komunikasi QQ :
Grup 1 (penuh): 699734691
Grup 2 (Penuh): 778239129
Grup 3: 960265313 
mendukung 
v2.5.0 (20240422)
U play acara menambahkan src dan detail informasi lainnyaU preview-img Atribut Dukungan Pengaturan untuk all untuk Mengaktifkan Detail Pratinjau base64 GambarU editable plug-in menambahkan mode sederhana (klik teks untuk mengeditnya secara langsung)U latex plug-in mendukung detail formula tingkat blokF Memperbaiki masalah kehilangan latar belakang dalam beberapa kasus tabel.F Memperbaiki beberapa masalah yang tidak dapat ditampilkan svg secara rinciF Memperbaiki masalah bahwa gaya tidak dapat dikenali dalam paket uni-app h5 dan app berakhir.F Memperbaiki masalah tampilan yang salah di plug-in latex dalam beberapa kasus.F Memperbaiki masalah bahwa tabel plugin editable tidak dapat dihapusF Memperbaiki masalah Paket uni-app Plug-in editable vue3 h5 Mengklik Kesalahan GambarF Memperbaiki masalah di mana paket uni-app Plugin editable mengklik di atas meja tanpa bilah menuv2.4.3 (20240121)
A oleh @whoooamiF Memperbaiki masalah yang mungkin tidak foreignobject dalam detail svgF Memperbaiki masalah tampilan yang salah dalam kasus sel gabungan di tabel bagian dari detailF Memperbaiki masalah pengaturan object-fit dalam tag img untuk tidak validF Memperbaiki masalah bahwa rumus plug-in latex akan membungkus detail garisF Memperbaiki masalah yang mengklik audio tidak dapat diedit ketika paket uni-app editable dan plug-in audio dibagikan. Detail oleh @whoooamiF Memperbaiki masalah bahwa applet alipay telah mengatur gambar lebar dan tinggi yang dapat ditampilkan secara tidak normal.F Memperbaiki masalah bahwa paket uni-app WeChat Applet akan melaporkan kesalahan dalam replace of undefined dalam beberapa kasus.F Memperbaiki masalah bahwa paket uni-app Kuaishou Mini Program tidak menampilkan detail Panduan Pembaruan dapat dilihat dari metode peningkatan 1.x
Lihat log pembaruan untuk mempelajari lebih lanjut