uniapp学习(003-2 vue3学习 Part.2)

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

总时长 23:40:00 共116P

此文章包含第15p-第p20的内容


事件监听以及组件内置事件处理

在这里插入图片描述

我们可以用@代替v-on:
在这里插入图片描述
各种事件
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

自定义模板快速创建uniapp

在这里插入图片描述
我们先创建一个vue demo模块
在这里插入图片描述

这里点击自定义模块
在这里插入图片描述
会打开一个目录 在这个目录里加上一个vue文件即可
在这里插入图片描述
在这里插入图片描述

这里就可以看到了
在这里插入图片描述

在这里插入图片描述

条件渲染 v-if和v-else

在这里插入图片描述
例子
在这里插入图片描述
在这里插入图片描述

v-else-if

三个等号不仅仅包括值相等,类型也要一样,两个等号会进行隐式转换
在这里插入图片描述

v-show

v-if和v-show的区别

v-if=false时 dom元素在页面里直接消失了
v-show=false时 dom元素的display=none; 隐藏了
v-if 加载省 v-show 切换省
在这里插入图片描述
在这里插入图片描述

v-show和v-if的图片资源加载情况

都是true时
在这里插入图片描述

都是false时
在这里插入图片描述

template和view使用v-if的区别

view包裹住的模块 级别会降一级
在这里插入图片描述
template 只是个虚拟的dom,它包裹的dom元素级别没变
这里的image的级别还是跟box1、box2是同级别的
在这里插入图片描述

v-for

在这里插入图片描述
例子
在这里插入图片描述
在这里插入图片描述
例子2
在这里插入图片描述

在这里插入图片描述

小程序测试 切换页面

在这里插入图片描述
添加编译模式
在这里插入图片描述
切换页面
在这里插入图片描述
这里没写唯一key报错
在这里插入图片描述
加上唯一标识即可
在这里插入图片描述
key最好不要用index 可能会有错误

用template不会破坏结构

在这里插入图片描述

组合使用 一般不建议这么用 执行顺序 v-if大于v-for
在这里插入图片描述

for为什么必须有key 例子

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

实际例子

在这里插入图片描述

如果key是index的话 删除某个值后 如果复选框会跟着变到别的地方
在这里插入图片描述

表单focus和blur事件

在这里插入图片描述
事件方法
在这里插入图片描述

@confirm代表pc端的回车 和手机端的键盘右下角的确定按钮
在这里插入图片描述

获取焦点和离开焦点

在这里插入图片描述

得到焦点的时候出现一只鸡,失去焦点时,鸡也不见了
在这里插入图片描述
编写代码
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

因为js代码就1行,也可以这么写
在这里插入图片描述


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值