vue v-model 双向绑定+watch监听事件

(一)项目需求+效果图

1.需求

(1)点击搜索框,跳转页面,在搜索框下方显示具体的模块。
(2)点击具体模块,将点击的内容绑定到搜索框,同时查询出该模块的内容。
(3)删除搜索框内容,再次出现所有模块。

2.效果图:

在这里插入图片描述

(二)代码+代码解析

1.代码:

<template>
        <div id="type">
        <!--第一部分: 标题栏 -->
        <van-nav-bar
        title="我的审批"
        right-text="更多"
        left-arrow
         @click-left="onClickLeft"
         @click-right="onClickRight"/>   
        <form action="/">
          <van-search
          v-model="processName"
          placeholder="请输入学生姓名" 
          shape="round" 
          /> 
        <!-- 第二部分:点击搜索框时,显示的下拉菜单 -->
        <van-row>
        <!-- 后端显示的数据,每行显示3个,超过3个,自动到下一行 -->
        <van-col span="8" v-for="(item, i) of allProcessName" :key="i" justify="center"> 
          <van-cell-group v-show="isShow" @click="searchDetail(i)">
          <van-field v-model="allProcessName[i] "/>
          </van-cell-group>
        </van-col>
        </van-row> 
         <!-- 第三部分:内容(引入公共组件库) -->
        <headComponent :type="typelist"
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值