### Defining Text Input Template using Element Plus (Vue) Source: https://github.com/sonicrang/my_component/blob/main/my_components.md Defines the template for a basic text input field using Element Plus's el-input. It binds to `inputValue`, accepts a `placeholder` prop, and enables clearable functionality. It uses a flat design class. ```Vue ``` -------------------------------- ### Defining Red Button Template using Element Plus (Vue) Source: https://github.com/sonicrang/my_component/blob/main/my_components.md Defines the template for a styled button component using Element Plus's el-button. It applies a 'flat-red-button' class for styling, binds the button type to a `type` prop, and emits a 'click' event when clicked. It uses a slot for custom button content, defaulting to '按钮'. ```Vue ``` -------------------------------- ### Defining Datetime Picker Template using Element Plus (Vue) Source: https://github.com/sonicrang/my_component/blob/main/my_components.md Defines the template for a datetime picker component using Element Plus's el-date-picker. It binds to `dateTimeValue`, accepts a `placeholder` prop, and specifies the display and value formats as 'YYYY-MM-DD HH:mm:ss'. It uses a flat design class. ```Vue ``` -------------------------------- ### Defining Select Input Template using Element Plus (Vue) Source: https://github.com/sonicrang/my_component/blob/main/my_components.md Defines the template for a customizable select dropdown component using Element Plus's el-select. It binds to `selectedValue`, accepts `placeholder`, `multiple`, and `clearable` props. It iterates over an `options` array to generate el-option elements for each item. ```Vue ``` -------------------------------- ### Defining Address Selector Template using Element Plus (Vue) Source: https://github.com/sonicrang/my_component/blob/main/my_components.md Defines the template structure for a cascading address selector component using Element Plus's el-cascader. It binds to `selectedAddress`, uses `addressOptions` for data, and handles changes with `handleAddressChange`. It supports hover trigger, clearable selection, and has a flat design class. ```Vue ``` -------------------------------- ### Defining Person Selector Template using Element Plus (Vue) Source: https://github.com/sonicrang/my_component/blob/main/my_components.md Defines the template for a multi-select person selector component using Element Plus's el-cascader. It binds to `selectedPersons`, uses `personOptions` for data, and is configured for multiple selection, hover trigger, strict checking, and not emitting the full path. It includes a placeholder and clearable functionality. ```Vue ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.