新闻详情

新闻详情

首页 / 资讯中心 / 详情

image组件

发布时间:2026/11/14 10:45:39来源:尧图网络
image组件
一、image 组件小程序里展示图片用的是image组件它最核心的就是mode属性1. 先搭个演示项目准备一张图放进项目根目录images/daxinganling.jpg然后在index.js里维护一个模式数组// index.js Page({ data: { src: /images/daxinganling.jpg, imgArray: [{ mode: scaleToFill, text: scaleToFill: 缩放模式不保持纵横比缩放图片使图片的宽高完全拉伸至填满 image 元素 }, { mode: aspectFit, text: aspectFit: 缩放模式保持纵横比缩放图片使图片的长边能完全显示出来 }, { mode: aspectFill, text: aspectFill: 缩放模式保持纵横比缩放图片只保证图片的短边能完全显示出来另一个方向会被截取 }, { mode: widthFix, text: widthFix: 缩放模式宽度不变高度自动变化保持原图宽高比不变 }, { mode: heightFix, text: heightFix: 缩放模式高度不变宽度自动变化保持原图宽高比不变 }, { mode: top, text: top: 裁剪模式不缩放图片只显示图片顶部区域。仅 Webview 支持 }, { mode: bottom, text: bottom: 裁剪模式只显示图片底部区域。仅 Webview 支持 }, { mode: center, text: center: 裁剪模式只显示图片中间区域。仅 Webview 支持 }, { mode: left, text: left: 裁剪模式只显示图片左边区域。仅 Webview 支持 }, { mode: right, text: right: 裁剪模式只显示图片右边区域。仅 Webview 支持 }, { mode: top left, text: top left: 裁剪模式只显示图片左上区域。仅 Webview 支持 }, { mode: top right, text: top right: 裁剪模式只显示图片右上区域。仅 Webview 支持 }, { mode: bottom left, text: bottom left: 裁剪模式只显示图片左下区域。仅 Webview 支持 }, { mode: bottom right, text: bottom right: 裁剪模式只显示图片右下区域。仅 Webview 支持 }] } })2. WXML 循环渲染带编号scroll-view classscrollarea scroll-y typelist view classbox view classtitle图片的不同显示模式/view block wx:for{{imgArray}} view显示模式编号{{index 1}}/view view{{item.text}}/view view classimg-layout image src{{src}} mode{{item.mode}} / /view /block /view /scroll-view 用wx:for的默认下标index加上index 1就能在每行文字上方显示显示模式编号1、2、3……方便对照。3. 样式WXSS/* app.wxss */ .box { margin: 20rpx; padding: 20rpx; border: 2rpx solid silver; } .title { font-size: 40rpx; font-weight: bolder; text-align: center; margin-bottom: 30rpx; color: red; } /* index.wxss */ .img-layout { text-align: center; margin-top: 20rpx; margin-bottom: 40rpx; } image { width: 480rpx; height: 480rpx; background-color: #eee; }4. 两种模式怎么选缩放模式图片会按规则伸缩填满容器。scaleToFill会变形拉伸aspectFit完整显示但可能留白aspectFill铺满但会裁边widthFix/heightFix按单边自适应。裁剪模式top / bottom / center / left / right 及四角组合不缩放只显示图片的某个区域而且仅 Webview 引擎支持。二、Skyline 引擎性能虽香兼容要命1. Skyline 和 WebView 到底差在哪小程序有两套渲染引擎引擎特点适用场景skyline新一代引擎长列表滚动、动画流畅性能更好新项目、重交互、追求性能webview传统引擎兼容性最好老样式组件都能跑老项目、遇到兼容 bug性能上 Skyline 更香但它对CSS 兼容性和部分原生组件和旧 WebView 有差异。2. 怎么全局切回 WebView打开项目根目录的app.json找到renderer字段改成webview{ pages: [pages/index/index], window: { navigationBarTextStyle: black, navigationStyle: custom }, style: v2, renderer: webview, rendererOptions: {} }
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/14 3:51:47

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/12 23:59:09

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/14 10:11:15

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/13 13:31:48

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/13 16:11:45

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/14 3:51:43

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉