概述
目录
van-tab 中定义显示的title
van-filed -- 输入框自动聚焦
插槽的使用 template #label
van-overlay的使用
van-filed 插槽的使用和van-switch
van-drop-down
van-list的列表加载
-
van-tab 中定义显示的title
(1)当需要显示每个tab的数量时,注意父调用子组件的方法,以及子组件将值传回父组件
-
设置van-collapse-item的title+van-collapse-item的右边箭头位置
van-filed -- 输入框自动聚焦
多个的情况
(注意查找元素的正确性,以及取值调用focus函数的时机)
插槽的使用 template #label
van-overlay的使用
如若想实现弹出面板且输入框自动聚焦,外层使用van-overlay,来定位定义面板内容的位置
van-filed 插槽的使用和van-switch
van-switch开关的是双向绑定的,不能赋值,赋值之后开关无效,且如若多组中只允许有一个 则捕捉change事件,非本次操作的元素进行false赋值
页面上
<van-field
name="IsLeader"
label="是否领队"
class="user-filed1"
clickable
label-width="80"
placeholder="请填写"
>
<template #input>
<div class="cost-num">
<span>{{ item.IsLeader ? "是" : "否" }}</span>
</div>
</template>
<template #right-icon>
<div
style="width:3.5rem;display:flex;font-size:12rem;color:#969799;"
>
<van-switch
v-model="item.IsLeader"
size="30px"
@change="changeSwitchStatus(index)"
/>
</div>
</template>
</van-field>
change事件
changeSwitchStatus(outindex) {
let that = this;
for (let i = 0; i < that.participantList.length; i++) {
let item = that.participantList[i];
if (outindex == i) {
continue;
} else {
item.IsLeader = false;
}
}
},
van-drop-down
样式的修改
(一般样式修改不了都要使用>>>方式)
van-list的列表加载
(1)当列表默认触底,就会触发分页加载函数,所以注意设置盒子的高度
(2)当该页面底部有固定的盒子时,则需要在列表底部设置一个差不多一样高度的盒子
van-popup,遮罩层太黑,原因是该弹窗需要放在最外层的盒子
最后
以上就是自由荔枝为你收集整理的vant库使用遇到的情况van-tab 中定义显示的titlevan-filed -- 输入框自动聚焦van-overlay的使用van-filed 插槽的使用和van-switchvan-drop-downvan-list的列表加载van-popup,遮罩层太黑,原因是该弹窗需要放在最外层的盒子的全部内容,希望文章能够帮你解决vant库使用遇到的情况van-tab 中定义显示的titlevan-filed -- 输入框自动聚焦van-overlay的使用van-filed 插槽的使用和van-switchvan-drop-downvan-list的列表加载van-popup,遮罩层太黑,原因是该弹窗需要放在最外层的盒子所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复