这段代码什么意思,怎么解读

img


这串代码什么意思?里面用到了哪些组建,这些组建有什么用?并举一下例子,这些组建有什么用

这是用了element ui中的el-form表单里嵌套一个el-input输入框。同时还使用i18n国际化

这个用的是elementUI里的表单项组件包着一个input组件

这个是适配vue2.x的文档
https://element.eleme.cn/#/zh-CN/component/installation
3.x要用elementplus

代码用了Element UI组件里的表单组件。
可以看官方文档:https://element.eleme.cn/2.15/#/zh-CN/component/form

一个el-form-item就是一个表单项,相当于图片中的一行。
label是表单项的标签,就是图片里左边的名称、活动区域、活动形式。
prop是表单项的绑定字段,和el-input输入框里v-model后面的值是一样的,可以不填,但是如果表单项要做规则验证就必须要填。

el-input就是一个输入框,图片右边的东西,可以输入内容。
v-model就是双向绑定的意思,你在输入框里输入内容,searchFormModel.appName的值也会相应改变,如果你改动了appName的值输入框的内容也一样会改变,所以叫做双向绑定。
disabled控制输入框是否可用,modal_loading的值只能是true或false,设置为true你的input输入框就不能输入了,会变成灰色。
placeholder是默认提示,是一串文本,就是input输入框里如果没有输入值就会有的灰色的字,但是你一旦点击输入框,输入框获取光标之后灰色字就会消失,失去光标并且input输入框没值的话,灰色提示信息又会出现。
keyup.enter的意思是键盘回车事件,就是你按下了键盘的回车Enter后就会触发绑定的handleSearch函数。

$t()不太理解是啥意思,可能是个函数,没看到所以不知道是做什么处理的,但总之label和placeholder应该是一串字符串。

img