Github user jondong commented on a diff in the pull request: https://github.com/apache/incubator-weex-site/pull/4#discussion_r147025555 --- Diff: source/cn/references/components/image.md --- @@ -6,181 +6,148 @@ order: 8.02 version: 2.1 --- -# <image> +`<image>` ç¨äºå¨çé¢ä¸æ¾ç¤ºå个å¾çã -`<image>` ç»ä»¶ç¨äºæ¸²æå¾çï¼å¹¶ä¸å®ä¸è½å å«ä»»ä½åç»ä»¶ãæ°ç Vue 2.0 ä¸**ä¸æ¯æ**ç¨ `<img>` ä½ç®åã +> **注æï¼**å¨HTMLä¸é常使ç¨ç `<img>` æ ç¾å¨ Weex ä¸ä¸æ¯æï¼ä½ åºè¯¥ä½¿ç¨`<image>` ã -éè¦æ³¨æçæ¯ï¼éè¦æç¡®æå® `width` å `height`ï¼å¦åå¾çæ æ³æ¾ç¤ºã +> **注æï¼** Weex 没æå ç½®çå¾çä¸è½½å¨ï¼å 为ç¸å ³çä¸è½½ãç¼åã解ç æºå¶é常å¤æï¼ä¸äºå¼æºçå·¥å ·å¦ [SDWebImage](https://github.com/rs/SDWebImage) å·²ç»å¤çå¾å¾å¥½ï¼ æ以å¨ä½¿ç¨ `<image>` ä¹åï¼è¯·å¨ native 侧å æ¥å ¥ç¸åºç adapter æè handlerã +> +> åè§: [Android adapter](../android-apis.html#Adapter) å [iOS handler](../ios-apis.html#Handler-like-Android-Adapter)ã -ç®åä¾åï¼ +## åºæ¬ç¨æ³ + +> **注æï¼** å¿ é¡»æå®æ ·å¼ä¸ç宽度åé«åº¦ï¼å¦åæ æ³å·¥ä½ã ```html -<template> - <div> - <image style="width: 560px;height: 560px;" src="https://img.alicdn.com/tps/TB1z.55OFXXXXcLXXXXXXXXXXXX-560-560.jpg"></image> - </div> -</template> +<image style="width:500px;height:500px" src="https://vuejs.org/images/logo.png"></image> ``` -[ä½éªä¸ä¸](http://dotwe.org/vue/1d6145d98cbdb8c66c69b4d4dcd2744d) +åè§[示ä¾](http://dotwe.org/vue/00f4b68b3a86360df1f38728fd0b4a1f)ã -## åç»ä»¶ +## å±æ§ -`<image>` ç»ä»¶ä¸æ¯æä»»ä½åç»ä»¶ï¼å æ¤ä¸è¦å°è¯å¨ `<image>` ç»ä»¶ä¸æ·»å ä»»ä½ç»ä»¶ãå¦æéè¦å®ç° `background-image` çææï¼å¯ä»¥ä½¿ç¨ `<image>` ç»ä»¶å `position` å®ä½æ¥ç°å®ï¼å¦ä¸é¢ä»£ç ã +| å±æ§å | ç±»å | å¼ | é»è®¤å¼ | +| ------------- | ------ | -------------------------- | ------- | +| `placeholder` | String | {URL / Base64} | - | +| `resize` | String | conver / contain / stretch | stretch | +| `src` | String | {URL / Base64 } | - | -```html -<template> - <div> - <image style="width:750px; height:750px;" src="https://img.alicdn.com/tps/TB1z.55OFXXXXcLXXXXXXXXXXXX-560-560.jpg"></image> - <div class="title"> - <text style="font-size:50px; color: #ff0000">ä½ å¥½ï¼image</text> - </div> - </div> -</template> -<style> - .title{ - position:absolute; - top:50; - left:10; - } -</style> -``` +> **注æï¼**æ¨å¯ä»¥æå®ä¸ä¸ªç¸å¯¹ bundle URL çç¸å¯¹è·¯å¾ï¼ç¸å¯¹è·¯å¾å°è¢«éå为ç»å¯¹èµæºè·¯å¾(æ¬å°æè¿ç¨)ãåè§: [èµæºè·¯å¾](../../guide/advanced/path.html)ã -[ä½éªä¸ä¸](http://dotwe.org/vue/0a81d27b5dbc68ea3bf5f9fd56c882e8) +### `placeholder` -## ç¹æ§ +å ä½å¾ç URLï¼å½ç± `src` 表示çå¾çä¸è½½å®æ并å±ç¤ºåå°è¢«å é¤ã ([示ä¾](http://dotwe.org/vue/712ef102fc5e073b6c7e3b701545681c)) -`<image>` ç»ä»¶ï¼å å« `src` å `resize` 两个éè¦ç¹æ§ã +### `resize` -- `src {string}`ï¼å®ä¹å¾çé¾æ¥ï¼ç®åå¾çæä¸æ¯ææ¬å°å¾çã -- `resize {string}`ï¼å¯ä»¥æ§å¶å¾ççæ伸ç¶æï¼å¼è¡ä¸ºå W3C æ åä¸è´ã +![image resize property](../../../references/images/image-resize-property.png) - å¯éå¼ä¸ºï¼ +- `contain`: 缩æ¾å¾ç以å®å ¨è£ å ¥`<image>`åºåï¼å¯è½èæ¯åºé¨å空ç½ã ([示ä¾](http://dotwe.org/vue/89be94dcd1fec73b77246ec46c678914)) - - `stretch`ï¼é»è®¤å¼ï¼æå®å¾çæç §å®¹å¨æ伸ï¼æå¯è½ä½¿å¾ç产çå½¢åã - - `cover`ï¼æå®å¾çå¯ä»¥è¢«è°æ´å°å®¹å¨ï¼ä»¥ä½¿å¾çå®å ¨è¦çèæ¯åºåï¼å¾çæå¯è½è¢«åªè£ã - - `contain`ï¼æå®å¯ä»¥ä¸ç¨èè容å¨ç大å°ï¼æå¾åæ©å±è³æ大尺寸ï¼ä»¥ä½¿å ¶å®½åº¦åé«åº¦å®å ¨éåºå 容åºåã +- `cover`: 缩æ¾å¾ç以å®å ¨è¦ç`<image>`åºåï¼å¯è½å¾çé¨åçä¸è§ã ([示ä¾](http://dotwe.org/vue/f38e311d2e6b2af87f0a65a8f37d9490)) - ä¾åï¼ +- `stretch`: `é»è®¤å¼`. æç §`<image>`åºåç宽é«æ¯ä¾ç¼©æ¾å¾çã([示ä¾](http://dotwe.org/vue/f38e311d2e6b2af87f0a65a8f37d9490)) - ![mobile_preview](../images/image_1.jpg) + åè§: [`background-size`](https://developer.mozilla.org/en-US/docs/Web/CSS/background-size). -- `placeholder`: <span class="api-version">v0.9+</span> <string> å½æºå¾çä¸è½½ä¸æ¶æ¾ç¤ºä¸å¼ å ä½å¾ã +### `src` - [ä½éªä¸ä¸](http://dotwe.org/vue/18e71ab3484bb6751ad77ff7d5195404) +è¦æ¾ç¤ºå¾çç URLï¼è¯¥å±æ§æ¯ `<image>` ç»ä»¶ç强å¶å±æ§ã -## æ ·å¼ +#### æ¯æçå¾çæ ¼å¼ -- éç¨æ ·å¼ï¼æ¯æææéç¨æ ·å¼ +Weex没ææä¾å¿ é¡»æ¯æçå¾çæ ¼å¼å表ï¼ä¸»è¦ä¾èµäºä½ æ£å¨ä½¿ç¨çå¾ç adapter æè handlerãä¾å¦ï¼å¦æä½ ä½¿ç¨ [SDWebImage](https://github.com/rs/SDWebImage#supported-image-formats) ä½ä¸ºiOSä¸çå¾ç handlerï¼ä½ å¯ä»¥ä½¿ç¨å JPEGãPNGãGIFãWebP çå¾çæ ¼å¼ã - - ç模å - - `flexbox` å¸å± - - `position` - - `opacity` - - `background-color` +## Component æ¹æ³ - æ¥ç [ç»ä»¶éç¨æ ·å¼](../common-style.html) +### `save` <span class="api-version">v0.16.0+</span> -## äºä»¶ +ä¿åå¾çå 容å°æ¬å°æ件æç¸åï¼æ¤æä½å¯è½éè¦è®¾å¤ç¸å ³æéã + +**åæ°**: + +- `callback`: {Function} å¨å¾ç被åå ¥å°æ¬å°æ件æç¸ååè°ç¨çå½æ°ã + - `success`: {Boolean} æ è®°å¾çæ¯å¦å·²åå ¥å®æã --- End diff -- unnecessary space at the beginning of the line.
---