j-Preview
Ez az összetevő automatikusan a beállítások szerint átirányítja a képet, és base64 formátumban töltse fel a szerverre.
- A kiszolgáló válaszának tartalmaznia kell a kép URL-jét
- A Bootstrap Grid rendszer
- Drop és drag támogatás
- Támogatja az EXIF orientációt
út:
Az érték / válasz (a felvételről) az előzetes megtekintés URL-je lesz.
konfiguráció:
url {String}(IMPORTANT) URL-t tölt be, tartalmazhat egy módszert is (követelmény)width {Number}egy kép szélessége (követelmény)height {Number}kép magassága (követelmény)- A
percentage {Number}a kép százalékos arányának megfelelően átirányítja (ezután awidthés aheightnem szükséges) icon {String}(opcionális) a címke ikon nélkülti, (default:null)background {String}(opcionális) háttérszín, lehettransparent(default:white)schema {String}kész tárgy küldésre (előzetes:{file:base64,filename:filename},base64+filenameaz előzetes érték)quality {Number}JPEG minőség (például90)- A
customize {Boolean}ábrázolja a képet a meghatározott méretre (default:true) - A
preview {String}előkészíti az előzetes URL-címet (default:null)- Példaként:
value => '/download/' + value + '.jpg'
- Példaként:
map {String}készíti a válasz értéket egy értékre (default:null)- Példaként:
value => value.id
- Példaként:
empty {String}- link az üres képhez- A
keeporiginal {Boolean}megtartja az eredeti képet, ha a dimenzió ugyanaz, mint a konfigurációban meghatározott szélesség/magasság (első:false) - NEW
output {String}kimeneti típusbase64(default) vagyfile - NEW
convert {String}egy kép típusújpg(default) vagypng - NEW
exec {String}afunction(next(url))módszerhez vezető út (megakadályozza a fájl feltöltését) - NEW
center {Boolean}igazítja a képet és a címkét a központhoz
módszerek:
- A
component.reupload()a jelenlegi kép értéket alapként töltse fel.
Használja a <ui-component name="preview">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.
<div style="padding:50px;max-width:300px">
<ui-component name="preview" path="picture" config="width:300;height:200;url:POST /upload/;icon:folder">Preview</ui-component>
</div>
<script>
var picture = '';
</script>