Blame view

node_modules/bootstrap-vue/src/components/form-select/package.json 3.87 KB
4cd4fd28   郭伟龙   feat: 初始化项目
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
{
  "name": "@bootstrap-vue/form-select",
  "version": "1.0.0",
  "meta": {
    "title": "Form Select",
    "description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.",
    "components": [
      {
        "component": "BFormSelect",
        "aliases": [
          "BSelect"
        ],
        "props": [
          {
            "prop": "ariaInvalid",
            "description": "Optional value to set for the 'aria-invalid' attribute. Supported values are 'true' and 'false'. If not set, the 'state' prop will dictate the value"
          },
          {
            "prop": "labelField",
            "description": "The key to use from the option object to get the label"
          },
          {
            "prop": "multiple",
            "description": "When set, allows multiple options to be selected (multi-select)"
          },
          {
            "prop": "optionsField",
            "description": "The key to use from the option object to get the options"
          },
          {
            "prop": "selectSize",
            "description": "When set to a number larger than 0, will set the number of display option rows. Note not all browser will respect this setting"
          },
          {
            "prop": "size",
            "description": "Set the size of the component's appearance. 'sm', 'md' (default), or 'lg'"
          },
          {
            "prop": "value",
            "description": "Current value of the select. Should be set to an array when the 'multiple' prop is set"
          }
        ],
        "events": [
          {
            "event": "change",
            "description": "Emitted when the select value changes via user interaction",
            "args": [
              {
                "arg": "value",
                "type": [
                  "String",
                  "Number",
                  "Object",
                  "Array"
                ],
                "description": "Current selected value(s) of the select"
              }
            ]
          },
          {
            "event": "input",
            "description": "Emitted when the select value changes",
            "args": [
              {
                "arg": "value",
                "type": [
                  "String",
                  "Number",
                  "Object",
                  "Array"
                ],
                "description": "Current selected value(s) of the select"
              }
            ]
          }
        ],
        "slots": [
          {
            "name": "default",
            "description": "Content to place in the form select"
          },
          {
            "name": "first",
            "description": "Slot to place options or option groups above options provided via the 'options' prop"
          }
        ]
      },
      {
        "component": "BFormSelectOption",
        "version": "2.2.0",
        "aliases": [
          "BSelectOption"
        ],
        "props": [
          {
            "prop": "value",
            "description": "The value of the option"
          }
        ],
        "slots": [
          {
            "name": "default",
            "description": "Content to place in the form select option"
          }
        ]
      },
      {
        "component": "BFormSelectOptionGroup",
        "version": "2.2.0",
        "aliases": [
          "BSelectOptionGroup"
        ],
        "props": [
          {
            "prop": "label",
            "description": "The label for the option group"
          }
        ],
        "slots": [
          {
            "name": "default",
            "description": "Content to place in the form select option group"
          },
          {
            "name": "first",
            "description": "Slot to place options above options provided via the 'options' prop"
          }
        ]
      }
    ]
  }
}