uniapp学习(002 常用的内置组件)

零基础入门uniapp Vue3组合式API版本到咸虾米壁纸项目实战,开发打包微信小程序、抖音小程序、H5、安卓APP客户端等

总时长 23:40:00 共116P

此文章包含第5p-第p10的内容


文章目录

view组件相当于div标签


按下松开例子

代码

页面正常的时候

按下效果

松开效果(恢复原样)

冒泡例子

代码

样式

正常时候

点击时都发生了变化

松开时(恢复原样)

我们只想让子元素进行改变,父元素不变

添加阻止属性即可

ps:在 Vue 模板中,可以直接使用 .stop 修饰符来阻止事件冒泡。

如:

html 复制代码
<button @click.stop="childClick">Click Me</button>

text组件 相当于span标签

使用text组件可以让文本可选 但是要添加属性 selectable='true' 其中 ='true'可以忽略,只写selectable

可以添加多个空格的空间


scroll-view

纵向滚动

出现滚动条

横向滚动

不自动换行 white-space:nowrap;

swiper

例子

100vw代表全屏宽度

100vh代表屏幕的高度

查看时会多出一块,因为边框也占了位置,我们添加box-sizing: border-box; 就可以解决

间隔换颜色

加指示点


image和swiper配合

一般图片都放在static文件夹里

这里我们存储4张不同类型的图片

aspectFill是最常用的格式,对多余的区域进行了裁剪

也可以添加网络图片

展示效果


例子


点击跳转到其他页面

跳转类型

reLaunch 跳转后销毁之前的页面(无法返回上一页)

点击跳转到其他小程序 设置target

给图片加上跳转(包裹住image即可)

button按钮

例子


提交时可以让loading变成true 提交后 让其变成false (这只是视觉上的loading)

input输入框



默认占位符 placeholder

也可以使用class

设置输入类型

用手机使用ip地址进行查看

如果手机看不到 记得把电脑防火墙5173端口放开 或者整个防火墙关掉(不推荐)

也可以给手机键盘右下角的文字进行设置

ps:类型必须是text时才可以



相关推荐
goDeep6 分钟前
useMemo 和 useCallback 的区别,我终于搞懂了
前端
小亮学前端7 分钟前
在1Panel中部署Nuxt项目
前端·vue.js
产品研究员10 分钟前
AI生成可用的React交互代码实测:Lovable vs Stitch vs Paico
前端·react.js·aigc
labixiong11 分钟前
Prompt 工程:当一段文字学会了思考、行动与统治
前端·ai编程
biubiubiu_LYQ14 分钟前
入门开发者必学篇之JS事件循环:为什么你的代码输出总翻车?
前端·javascript
提子拌饭13333 分钟前
Column 嵌套布局:多级 Column 实现复杂纵向结构——鸿蒙 HarmonyOS ArkTS 原生学习应用
学习·华为·harmonyos·鸿蒙·鸿蒙系统
程序员黑豆36 分钟前
AI全栈开发之Java:怎么安装JDK
前端·ai编程·全栈
周杰伦fans37 分钟前
AutoCAD C# 二次开发:如何精确监听工作空间切换事件
前端·c#
丷丩1 小时前
MapLibre GL JS第41课:向地图添加图标
前端·javascript·mapbox·maplibre gl js
英俊潇洒美少年1 小时前
前端性能优化:非关键脚本/第三方资源异步加载全解(彻底解决首屏阻塞)
前端·性能优化