vue2+ele-ui实践

前言:真理先于实践,实践发现真理,再实践检验真理

环境:vue2 & element-ui

正片:

Select 选择器 简称 下拉框

下拉框完整的使用循环

下拉框 → 点击下拉框 → 展示数据 → 选择数据 → 下拉框显示数据

核心具有两点下拉框 与 数据

javascript 复制代码
<template>
<!-- 下拉框部分 -->
  <el-select v-model="value" placeholder="请选择">
<!-- 下拉框数据 -->
    <el-option
      v-for="item in options"
      :key="item.value"
      :label="item.label"
      :value="item.value">
    </el-option>
  </el-select>
</template>

<script>
  export default {
    data() {
      return {
        //数据库来源
        options: [{
          value: '选项1',
          label: '黄金糕'
        }, {
          value: '选项2',
          label: '双皮奶'
        }, {
          value: '选项3',
          label: '蚵仔煎'
        }, {
          value: '选项4',
          label: '龙须面'
        }, {
          value: '选项5',
          label: '北京烤鸭'
        }],
        value: ''
      }
    }
  }
</script>

数据, 数据处理 ,数据展示,这三环节会是我们本片内容的核心

数据来源为data中的options

数据处理为

v-for="item in options"

:key="item.value"

:label="item.label"

:value="item.value"

v-for,简单的增强for循环,将数组中的每一个数据传入item

下面三个属性呢?

:key

:label

:value

第一次遍历数组

{

value: '选项1',

label: '黄金糕'

}

我们会拿到这么一个对象

value:指顺序

label:对应顺序显示的数据

key?它不是数组中的内容

我们先修改黄金糕的顺序

根据理论,它会出现在最下条的数据

根据循环遍历,它永远会作为第一条数据出现,除非我们写一套逻辑,所以value是一个不显示的值

结论::key不做显示功能

label才是显示数据的核心

:value这个是用于选中后的下拉框显示,双向绑定

小结:

:key 目前功能不知,无它label不显示

:label 数据渲染的核心

:value 用于选择后的展示数据

相关推荐
天天进步20159 小时前
UI-TARS 源码解析 #10:parse_action 源码解析:如何用 AST 安全解析模型生成的函数调用?
安全·ui
FuckPatience18 小时前
Telerik UI for WPF 值不能为null。参数名:key
ui·wpf
breeze jiang19 小时前
从原生事件到 React 组件化:用状态驱动模型加载进度 UI
前端·react.js·ui
JaneConan2 天前
鸿蒙 ArkUI 深水区:@Watch 和 @Observed,状态变了「自动跑」+ 嵌套对象「深层重绘」
开发语言·后端·ui·harmonyos
施棠海2 天前
Pixel2XML实战:10分钟从设计稿做出一个能拨号的Android拨号盘页面(附完整业务代码)
android·java·ui
施棠海2 天前
设计稿一键变成可运行的Android页面:Pixel2XML全流程UI开发框架实战(附完整源码)
android·ui·架构
Helen_cai2 天前
OpenHarmony 通用状态加载、空页面、错误兜底组件封装(全局业务通用 UI 组件 API23)
开发语言·ui·华为·php·harmonyos
YM52e2 天前
鸿蒙 Flutter BoxDecoration装饰:打造精美UI效果
学习·flutter·ui·华为·harmonyos·鸿蒙
qq_463408422 天前
# 基于 HarmonyOS ArkTS 声明式 UI 构建智能音乐播放器:深色主题圆盘轮播、五 Tab 导航隔离、瀑布流收藏与悬浮迷你播放条实现深度解析
ui·华为·harmonyos
工业HMI实战笔记3 天前
【无标题】
大数据·人工智能·ui·自动化·人机交互·交互