当前位置: 首页 > article >正文

Vue基础明晰

Vue基础明晰

​ Vue长期处于会写而不去理解,此文简单梳理一下。

​ 一个Vue页面基本分为两部分:1.搜索、按钮等为主的表单域 2.展示数据库信息的表格域

  1. Form表单:

    请添加图片描述

    • 一个Form表单其下为多个form-item,各搜索输入框都包裹在form-item里。
    • 通常form通过v-model绑定值如queryParams,其下的form-item的label为各搜索框的前面文字值,包裹其内的输入框通过v-model绑定form绑定的对象的种种属性。 例如queryParams.month。绑定的各属性需要声明于数据域,通常以对象的方式存在如queryParams:{month:‘’,name:‘’}
  2. Table表格:

    • 一个Table表格的子元素为table-column,每一项为一个表格的一列,table通过:data来绑定某一对象的集合。

    • table-column的label为每一列表头文字,key为绑定对象的属性,prop为传值子组件,二者统一即可。

    • 要在Table展示中修改某一对象属性,即在表格中加入输入框,选择框等,需要在此列table-column的包裹中,创建一个template域,以v-slot来绑定。请添加图片描述

      输入框/选择框等通过v-model绑定scope.row.xmqk即可获知该元素在哪一行的哪个属性,从而与具体元素绑定,@change传此行-集合中的单个对象 相关值即可更改。

      无论是在主组件中亦或dialog里,都经常存在form或者table,究其本质即可-form为表单,作数据的提交(提交搜索条件、要更改的对象属性值等等),table为表格,作信息展示。


http://www.kler.cn/a/302296.html

相关文章:

  • 随机数
  • LeetCode题解:5.最长回文子串【Python题解超详细,中心拓展、动态规划、暴力解法】
  • LeetCode 86.分隔链表
  • Spring-Webflux + Reactor + Netty 初体验
  • Redis - 集群(Cluster)
  • DevOps工程技术价值流:加速业务价值流的落地实践与深度赋能
  • chatGPT o1 重磅发布!像人类大脑一样思考和推理!
  • 快速入门和简单理解并发编程中的并发、并行、同步、异步,并且简单实现多进程和多线程
  • JS设计模式之代理模式:对象的“虚拟与现实”
  • 基于51单片机的灯盘检测(PCF8591+CD4051 )
  • mp3转文字要怎么处理?使用这4个工具就对了
  • C# 中的矢量化运算:提升性能的艺术
  • OpenHarmony鸿蒙开发( Beta5.0)智能窗帘应该开发实践案例
  • 算法刷题[比较两个字符串的最大公字符串(滑动窗口实现)]
  • 基于Boost库的搜索引擎开发实践
  • OpenFeign原理
  • docker-ce.repo源、kubernetes.repo源
  • 通过AI来创建一个_____html css网页制作成品 例子演示
  • 精准电商营销:基于京东商品详情API返回值的数据分析
  • 探索Python中的链式赋值、系列解包赋值与常量
  • Vue.js中computed的使用方法
  • Minio笔记-Centos搭建Minio
  • pgAdmin 4备份数据库失败,解决
  • 武汉墨家人俱乐部
  • 计算机毕业设计选题推荐-校园车辆管理系统-Java/Python项目实战(亮点:数据可视化分析、账号锁定)
  • 如何为 MongoDB 3.0.4 以下版本选择合适的 PyMongo 版本