公司的建设网站公司扬中网站建设效果

pingmian/2025/10/9 2:11:55/文章来源:
公司的建设网站公司,扬中网站建设效果,南京网站优化,空间安装wordpressElement Plus框架快速上手详解 1、Element Plus1.1、安装 2、Button3、Link链接4、Layout布局5、Container布局容器6、Radio单选框6.1、单选框组6.2、事件 7、Checkbox多选框7.1、多选框组7.2、事件 8、Input输入框组件8.1、事件8.2、方法 9、Select选择器9.1、基础多选9.2、事… Element Plus框架快速上手详解 1、Element Plus1.1、安装 2、Button3、Link链接4、Layout布局5、Container布局容器6、Radio单选框6.1、单选框组6.2、事件 7、Checkbox多选框7.1、多选框组7.2、事件 8、Input输入框组件8.1、事件8.2、方法 9、Select选择器9.1、基础多选9.2、事件9.3、方法 10、Switch开关10.1、事件10.2、方法 11、DatePicker日期选择器11.1、事件11.2、方法 12、国际化13、Upload组件13.1、方法 14、Form表单14.1、表单验证 15、Alert提示16、Message消息提示组件16.1、方法 随笔记源码 逍遥的人儿 / KuangStudyElementPlus 1、Element Plus 官网安装 | Element Plus (element-plus.org) 官方定义网站快速成型工具和桌面端组件库 Element Plus 就是基于 Vue 的一个 UI 框架该框架基于 Vue 开发了很多相关组件方便我们快速开发页面。是由饿了么前端团队开发并开源。 Tips为什么 Element 组件属性前面有的需要加冒号: 有的不需要 如果不加冒号或v-bind那么赋的就是值如果加了冒号或v-bind赋的就是变量参考文章【精选】为什么 Vue3.js / Element 组件属性前面有的需要添加冒号有的不需要_vue3 冒号-CSDN博客 口诀带了冒号则不带双引号;不带冒号则带双引号 el-radio :label1 v-modelradioOption A/el-radio el-radio label2 v-modelradio1Option B/el-radioscript setupconst radio ref(1)const radio1 ref(2) /script在Element Plus 文档中的默认值是 boolean 的属性使用一律加冒号: 1.1、安装 通过脚手架Vite创建Vue项目 npm create vitelatest安装 element-plus npm install element-plus --save在main.js完整引入依赖 import { createApp } from vue import ElementPlus from element-plus import element-plus/dist/index.css import App from ./App.vueconst app createApp(App)app.use(ElementPlus) app.mount(#app)在App.vue中使用 script setup/scripttemplatediv!--使用默认按钮--el-row classmb-4el-buttonDefault/el-buttonel-button typeprimaryPrimary/el-buttonel-button typesuccessSuccess/el-buttonel-button typeinfoInfo/el-buttonel-button typewarningWarning/el-buttonel-button typedangerDanger/el-button/el-row/div /templatestyle scoped/style启动项目 2、Button 基础用法el-button/el-button 默认按钮typexxx 简洁按钮plain 圆角按钮round 图标按钮:iconxxx el-row classmb-4!--1.使用默认按钮--el-button typeprimaryPrimary/el-button!--2.使用简洁按钮:鼠标移动上去才会显示背景颜色--el-button typeprimary plainPrimary/el-button!--3.使用圆角按钮-- el-button typeprimary roundPrimary/el-button!--4.使用图标按钮--el-button typeprimary :iconEdit circle / /el-row在Element plus 中所有组件的属性全都写在组件标签中 3、Link链接 基础用法el-link/el-link禁用状态disabled下划线:underline图标链接:icon !--1.文字链接-- el-link typeprimary hrefhttps://element-plus.org target_blankprimary/el-link!--2.文字链接禁用-- el-link typeprimary disabledprimary/el-link!--2.文字链接下划线-- el-link :underlinefalse没有下划线/el-link el-link有下划线/el-link!--2.图标链接-- el-link :iconEditEdit/el-link4、Layout布局 通过基础的 24 分栏迅速简便地创建布局。 行的属性写在 el-row 标签里面列的属性写在el-col 标签里面 基础布局:spanxx el-rowel-col :span24/el-col /el-row列间距el-row :gutter20 行提供 gutter 属性来指定列之间的间距其默认值为0。 el-row :gutter20el-col :span6div classcol占用四分之一6/div/el-colel-col :span6div classcol占用四分之一6/div/el-colel-col :span6div classcol占用四分之一6/div/el-col /el-row列偏移el-col :span6 :offset6/el-col 列提供offset属性可以指定分栏偏移的栏数 el-col :span6 :offset6div classcol占用四分之一6/div/el-col踩坑 element ui中el-row的gutter属性失效的问题_el-row gutter_叶卡捷琳堡的博客-CSDN博客 5、Container布局容器 el-container外层容器。 当子元素中包含 el-header 或 el-footer 时全部子元素会垂直上下排列 否则会水平左右排列。 el-header顶栏容器 el-aside侧边栏容器 el-main主要区域容器 el-footer底栏容器 水平容器el-container directionhorizontal/el-container 垂直容器el-container directionvertical/el-container el-container directionhorizontalel-headerHeader/el-headerel-asideAside/el-asideel-mainMain/el-mainel-footerFooter/el-footer /el-container6、Radio单选框 Radio 单选框需要 v-model 和 label 两个属性 templateel-radio-group v-modelradio1el-radio label男 sizelarge男/el-radioel-radio label女 sizelarge女/el-radio/el-radio-group /templatescript setup import { ref } from vueconst radio1 ref(男) /script6.1、单选框组 结合el-radio-group元素和子元素el-radio可以实现单选组 为 el-radio-group 绑定 v-model再为 每一个 el-radio 设置好 label 属性即可 templateel-radio-group v-modelradioel-radio :label3Option A/el-radioel-radio :label6Option B/el-radioel-radio :label9Option C/el-radio/el-radio-group /templatescript setup import { ref } from vueconst radio ref(3) /script6.2、事件 事件的使用也是和属性使用一致都是直接写在对应的组件标签上 el-radio label1 sizelarge border changeAOption A/el-radioscript setup const A (){alert(A) } /script7、Checkbox多选框 基本使用el-checkbox/el-checkbox el-checkbox v-modelchecked北京/el-checkbox el-checkbox v-modelchecked上海/el-checkbox el-checkbox v-modelchecked天津/el-checkbox禁用状态标签加disabled 带有边框标签加border 选中状态的值true-labelxx template!-- 当选中时的值是北京 --el-checkbox v-modelchecked1 true-label北京北京/el-checkboxel-checkbox v-modelchecked1 true-label上海上海/el-checkbox /templatescriptimport { ref } from vueconst checked1 ref(北京) /script7.1、多选框组 适用于多个勾选框绑定到同一个数组的情景通过是否勾选来表示这一组选项中选中的项。 基本用法el-checkbox-group/el-checkbox-group templateel-checkbox-group v-modelcheckList changeBel-checkbox label北京 /el-checkbox label上海 /el-checkbox label西安 /el-checkbox label禁用 disabled /el-checkbox label郑州 disabled //el-checkbox-group /templatescript setup import { ref } from vueconst checkList ref([北京, 郑州]) const B () {console.log(checkList.value) }/script 属性 label 是选中状态的值只有在checkbox-group或者绑定对象类型为array时有效 7.2、事件 事件的使用也是和属性使用一致都是直接写在对应的组件标签上 templateel-checkbox v-modelchecked2 changeA北京/el-checkbox /templatescript setupimport { ref } from vueconst checked2 ref(false)const A () {console.log(checked2.value)} /script8、Input输入框组件 基本使用el-input v-modelinput/el-input templateh1基础用法/h1el-input v-modelinput placeholder请输入 / /templatescript setup import { ref } from vueconst input ref() /script禁用状态标签加disabled 输入框加入清空按钮标签加clearable 密码框标签加typepassword show-password 文本框输入限制标签加typetext maxlength10 show-word-limit 带图标输入框标签加prefix-iconUser suffix-iconxxx 8.1、事件 事件的使用也是和属性使用一致都是直接写在对应的组件标签上 templateel-input v-modelinput placeholder请输入 blurA/ /templatescript setup import { ref } from vueconst input ref()const A () {alert(失去焦点) } /script失去焦点blur获得焦点focux事件传值 change(value) 当输入框市区焦点或者用户按下 Enter 时触发input(value) 在 Input 值改变时触发 templateel-input v-modelinput placeholder请输入 blurA /el-input v-modelinput3 placeholder请输入 changeB /el-input v-modelinput4 placeholder请输入 inputC //templatescript setup import { ref } from vueconst input ref() const input3 ref() const input4 ref()const A () {console.log(失去焦点) }// 当失去焦点或者按下Enter时触发,只触发一次 const B (value) {console.log(改变 value) }// 当input值改变就触发,可触发多次 const C (value) {console.log(改变 value) }/scriptclear在点击由 clearable 属性生成的清空按钮时触发 8.2、方法 给标签加refxxx 组件别名绑定数据通过xxx.value.方法名 调用方法 templateel-input v-modelinput5 refinputs/el-inputel-button clickfocusInput点击/el-button /templatescript setup import { ref } from vue const input5 ref()const inputs ref() const focusInput () {// 点击按钮则聚焦 inputs.value.focus() } /script9、Select选择器 基础用法 :labelxx 要展示的下拉文字:valuexx 选择后所对应的值 templateel-select v-modelusernameel-option v-foritem in options :keyitem.id :labelitem.name :valueitem.id //el-select /templatescript setup import { ref } from vue// 当选中值时会赋给 username const username ref()const options [{id: 1, name: 张三},{id: 2, name: 李四},{id: 3, name: 王五},{id: 4, name: 赵六},{id: 5, name: 秦七},{id: 6, name: 肥八} ] /script解释el-option 选中的值会赋值给 el-select 的 username 有禁用选项el-option标签加:disableditem.disabled并且 options 禁用的对象也加disabled: true templateel-select v-modelusernameel-option v-foritem in options :keyitem.id :labelitem.name:valueitem.id :disableditem.disabled //el-select /templatescript setup // 当选中值时会赋给 username const username ref()const options [{id: 1, name: 张三},{id: 2, name: 李四},{id: 3, name: 王五,disabled: true},{id: 4, name: 赵六},{id: 5, name: 秦七},{id: 6, name: 肥八} ] /script禁用整个选择器组件给el-select标签加disabled 可清空单选给el-select标签加clearable属性 注clearable 属性仅适用于单选) 9.1、基础多选 为 el-select 设置 multiple 属性即可启用多选 templateel-select v-modelusername multipleel-optionv-foritem in options:keyitem.id:labelitem.name:valueitem.id //el-select /templatescript setup import { ref } from vueconst username ref()const options [{id: 1, name: 张三},{id: 2, name: 李四},{id: 3, name: 王五,disabled: true},{id: 4, name: 赵六},{id: 5, name: 秦七},{id: 6, name: 肥八} ] /script9.2、事件 事件的使用也是和属性使用一致都是直接写在对应的组件标签上 templateel-select v-modelusername multiple changeAel-optionv-foritem in options:keyitem.id:labelitem.name:valueitem.id //el-select /templatescript setup import { ref } from vueconst username ref()const options [{id: 1, name: 张三},{id: 2, name: 李四},{id: 3, name: 王五,disabled: true},{id: 4, name: 赵六},{id: 5, name: 秦七},{id: 6, name: 肥八} ]// 选中的值 const A (value) {console.log(value) }9.3、方法 给标签加refxxx 组件别名绑定数据通过xxx.value.方法名 调用方法 templateel-select v-modelusername multiple refselectsel-optionv-foritem in options:keyitem.id:labelitem.name:valueitem.id //el-selectel-button clickselectFocus点击聚焦/el-button /templatescript setup import { ref } from vueconst selects ref() const selectFocus () {selects.value.focus() } /script10、Switch开关 基础用法 templateel-switch v-modelvalue1 / /templatescript setup script setupimport { ref } from vue const value1 ref(true) /script禁用状态给标签加 disabled 加载状态给标签加 loading 添加图标给标签加 :active-action-iconView :inactive-action-iconHide inline-prompt 文字描述给标签加 active-text是 inactive-text否 inline-prompt 扩展的 value 类型设置 active-value 和 inactive-value 属性 它们接受 Boolean、String 或 Number 类型的值。 template!--开关打开值是100,开关关闭值是0--el-switchv-modelvalue4style--el-switch-on-color: #13ce66; --el-switch-off-color: #ff4949active-value100inactive-value0/ /templatescript setup import { ref } from vue const value4 ref(100) /script10.1、事件 事件的使用也是和属性使用一致都是直接写在对应的组件标签上 templateel-switch v-modelvalue1 changeA/ /templatescript setupconst A (value) {console.log(value) } /script10.2、方法 给标签加refxxx 组件别名绑定数据通过xxx.value.方法名 调用方法 templateel-switch v-modelvalue1 refswitchs/el-button clickswitchFocus点击/el-button /templatescript setup import { ref } from vueconst value1 ref(true) const switchs ref() const switchFocus () {console.log(switch获得焦点)switchs.value.focus() } /script11、DatePicker日期选择器 基础用法 templateel-date-pickerv-modelvalue1typedateplaceholder请选择日期 //templatescript setup import { ref } from vue const value1 ref()/script只读标签加:readonlytrue禁用标签加:disabledtrue显示清除按钮标签加:clearabletrue显示时间范围标签加typedaterange templateel-date-pickerv-modelvalue1typedaterangerange-separator至start-placeholder开始日期end-placeholder结束日期 //templatescript setup import { ref } from vue const value1 ref()/script输入框的格式标签加formatyyyy/MM/dd 设置快捷选项 templateel-date-pickerv-modelvalue3typedateplaceholder请选择日期:shortcutsshortcuts //templatescript setup import { ref } from vue const value3 ref()// 从官网复制 const shortcuts [{text: 今天,value: new Date(),},{text: 昨天,value: () {const date new Date()date.setTime(date.getTime() - 3600 * 1000 * 24)return date},},{text: 一周前,value: () {const date new Date()date.setTime(date.getTime() - 3600 * 1000 * 24 * 7)return date},}, ]/script设置禁用日期标签加:disabled-datedisabledDate templateel-date-pickerv-modelvalue3typedateplaceholder请选择日期:disabled-datedisabledDate //templatescript setup import { ref } from vue const value3 ref()const disabledDate (time) {// 如果输入框选择的时间 当前的时间 ,则不可选,也就是只能选 当前时间之前的return time.getTime() Date.now() } /script11.1、事件 事件的使用也是和属性使用一致都是直接写在对应的组件标签上 templateel-date-pickerv-modelvalue4typedateplaceholder请选择日期changehandleChange //templatescript setup import { ref } from vue const value4 ref()const handleChange (value) {console.log(value) }/script11.2、方法 templateel-date-pickerv-modelvalue5typedateplaceholder请选择日期blurhandleBlurrefdatePickers//templatescript setup import { ref } from vue const value5 ref()const datePickers ref() const handleBlur () {console.log(获得焦点)datePickers.value.focus() }/script12、国际化 Element Plus 组件 默认 使用英语如果你希望使用其他语言可以进行全局配置 import ElementPlus from element-plus import zhCn from element-plus/dist/locale/zh-cn.mjsapp.use(ElementPlus, {// 使用中文显示locale: zhCn, })13、Upload组件 基础用法 templateel-upload actionhttps://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15el-button typeprimary点击上传/el-button/el-upload /templateaction 属性是必须的表示请求 URL 默认显示上传的文件列表属性加 :file-listfileList templateel-upload:file-listfileListactionhttps://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15el-button typeprimary点击上传/el-button/el-upload /templatescript setup import { ref } from vueconst fileList ref([{name: element-plus-logo.svg,url: https://element-plus.org/images/element-plus-logo.svg,},{name: element-plus-logo2.svg,url: https://element-plus.org/images/element-plus-logo.svg,} ]) /script显示文本提示插槽显示 template #tip/template templateel-upload:file-listfileListactionhttps://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15el-button typeprimary点击上传/el-buttontemplate #tipdiv classel-upload__tip这里是上传文件的地方/div/template/el-upload /templatescript setup import { ref } from vueconst fileList ref([{name: element-plus-logo.svg,url: https://element-plus.org/images/element-plus-logo.svg,},{name: element-plus-logo2.svg,url: https://element-plus.org/images/element-plus-logo.svg,} ]) /script支持多选文件上传标签加multiple 采用拖拽上传标签加drag templateel-uploadactionhttps://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15dragi classel-icon-upload/idiv classel-upload__text将文件拖到此处或em点击上传/em/div/el-upload /template上传文件附带额外参数标签加:dataxxx templateel-uploadactionhttps://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15:datainformationel-button typeprimary点击上传/el-button/el-upload /templatescript setup import { ref } from vueconst information {// 每次上传时候不光上传文件,还附带上传额外参数tokentoken: 123456 } /script设置上传的文件名标签加namexxxx不展示已经上传的文件列表标签加:show-file-listfalse设置允许上传的文件类型标签加:accept.txt, .png钩子函数 templateel-upload:file-listfileListactionhttps://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15:on-previewhandlePreview:on-removehandleRemove:on-successhandleSuccess:on-errorhandleError:on-progresshandleProgressel-button typeprimary点击上传/el-button/el-upload /templatescript setup import { ref } from vueconst handlePreview (UploadFile) {console.log(点击文件列表中已上传的文件时的钩子 UploadFile.name) }const handleRemove (UploadFile,uploadFiles) {console.log(文件列表移除文件时的钩子 UploadFile.name ,文件数 uploadFiles.length) }const handleSuccess (UploadFile,uploadFiles) {console.log(文件上传成功时的钩子 UploadFile.name 文件数 uploadFiles.length) } const handleError (Error,UploadFile,uploadFiles) {console.log(文件上传失败时的钩子 UploadFile.name) }const handleProgress (UploadFile) {console.log(文件上传时的钩子 UploadFile.name) } /script这里解释一下官方文档的意思这个钩子函数接收两个参数类型分别为 uploadFile 和 uploadFiles 返回值是 void也就是无返回值 13.1、方法 templateel-uploadrefuploads actionhttps://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15el-button typeprimary点击上传/el-button/el-upload /templatescript setup import { ref } from vueconst uploads ref() const clearFiles () {uploads.value.clearFiles() } /script14、Form表单 基本使用el-form 里面包含 el-form-item templateel-form :modelform label-width120pxel-form-item label活动名称el-input v-modelform.name //el-form-itemel-form-item label活动区域el-select v-modelform.region placeholder选择你的区域el-option label上海 valueshanghai /el-option label北京 valuebeijing //el-select/el-form-itemel-form-item label活动时间el-col :span11el-date-pickerv-modelform.date1typedateplaceholderPick a datestylewidth: 100%//el-colel-col :span2 classtext-centerspan classtext-gray-500-/span/el-colel-col :span11el-time-pickerv-modelform.date2placeholderPick a timestylewidth: 100%//el-col/el-form-itemel-form-item label即时配送el-switch v-modelform.delivery //el-form-itemel-form-item label活动性质el-checkbox-group v-modelform.typeel-checkbox label线上活动 nametype /el-checkbox label地摊活动 nametype /el-checkbox label线下主题活动 nametype /el-checkbox label单纯品牌曝光 nametype //el-checkbox-group/el-form-itemel-form-item label特殊资源el-radio-group v-modelform.resourceel-radio label线上品牌商赞助 /el-radio label线下场地免费 //el-radio-group/el-form-itemel-form-item label活动形式el-input v-modelform.desc typetextarea //el-form-itemel-form-itemel-button typeprimary clickonSubmit立即创建/el-buttonel-button取消/el-button/el-form-item/el-form /templatescript setup import { reactive } from vue// do not use same name with ref const form reactive({name: ,region: ,date1: ,date2: ,delivery: false,type: [],resource: ,desc: , })const onSubmit () {console.log(submit!) }/scriptstyle scoped/style表单项为一行el-form标签加:inlinetrue 对齐方式通过 label-position 属性来改变表单标签的位置可选值为top、left、right需要配置label-widthxxpx 使用 templateel-form:label-positionleftlabel-width100px:modelform /template表单标签后缀标签加label-suffix: 比方说一般加个冒号 14.1、表单验证 Form 组件允许你验证用户的输入是否符合规范来帮助你找到和纠正错误。 只需为 rules 属性传入约定的验证规则并将 form-Item 的 prop 属性设置为需要验证的特殊键值即可。 给el-form 标签添加 :rulexxx给el-form-item 标签加 propxxx这里给 el-form 绑定了别名 ruleForms,这样我们不光可以在用户填写表单时进行验证,还可以在提交表单时进行二次验证 templateel-form :modelform label-width120px label-suffix: :rulesrules refruleFormsel-form-item label活动名称 propnameel-input v-modelform.name //el-form-itemel-form-item label活动区域 propregionel-select v-modelform.region placeholder选择你的区域el-option label上海 valueshanghai /el-option label北京 valuebeijing //el-select/el-form-itemel-form-item label活动时间 propdata1el-col :span11el-date-pickerv-modelform.date1typedateplaceholderPick a datestylewidth: 100%//el-colel-col :span2 classtext-centerspan classtext-gray-500-/span/el-colel-col :span11el-time-pickerv-modelform.date2placeholderPick a timestylewidth: 100%//el-col/el-form-itemel-form-item label即时配送el-switch v-modelform.delivery //el-form-itemel-form-item label活动性质 proptypeel-checkbox-group v-modelform.typeel-checkbox label线上活动 nametype /el-checkbox label地摊活动 nametype /el-checkbox label线下主题活动 nametype /el-checkbox label单纯品牌曝光 nametype //el-checkbox-group/el-form-itemel-form-item label特殊资源 propresourceel-radio-group v-modelform.resourceel-radio label线上品牌商赞助 /el-radio label线下场地免费 //el-radio-group/el-form-itemel-form-item label活动形式 propdescel-input v-modelform.desc typetextarea //el-form-itemel-form-itemel-button typeprimary clickonSubmit立即创建/el-buttonel-button取消/el-button/el-form-item/el-form/templatescript setup import {reactive, ref} from vue// do not use same name with ref const form reactive({name: ,region: ,date1: ,date2: ,delivery: false,type: [],resource: ,desc: , })const ruleForms ref(null);const rules {name: [{required: true,message: 请输入活动名称,trigger: blur,},{min: 3,max: 5,message: 长度在 3 到 5 个字符,trigger: blur,}],region: [{required: true,message: 请选择活动区域,trigger: change,}],date1: [{type: date,required: true,message: 请选择一个日期,trigger: change,},],type: [{type: array,required: true,message: 请至少选择一种活动类型,trigger: change,},],resource: [{required: true,message: 请选择一个活动资源,trigger: change,},],desc: [{ required: true, message: 请输入活动形式, trigger: blur },],}const onSubmit () {console.log(submit!)//通过ref的值触发验证//validate 验证表单项的方法 ruleForms.value.validate((valid) {if (valid) {console.log(通过);//触发成功验证表单则调用接口即发送异步请求到 SpringBoot 项目} else {console.log(未通过);}});}/script15、Alert提示 基本使用: el-alert/el-alert type 属性:success、info、warning、error 主题:effectdark 自定义关闭按钮的文本:标签加close-text关闭 文字居中:标签加center templateel-alert title成功提示 typesuccess effectdark /el-alert title信息提示 typeinfo effectdark /el-alert title警告提示 typewarning effectdark /el-alert title错误提示 typeerror effectdark /h1描述性文本呢/h1el-alert title成功提示 typesuccess effectdark description成功的辅助性文字/h1不可以关闭/h1el-alert title成功提示 typesuccess effectdark description成功的辅助性文字 :closablefalse/h1文字居中/h1el-alert title成功提示 typesuccess effectdark description成功的辅助性文字 :closablefalse :centertrue/h1自定义关闭按钮文本/h1el-alert title成功提示 typesuccess effectdark description成功的辅助性文字 close-text关闭/h1显示图标/h1el-alert title成功提示 typesuccess effectdark show-icon/el-alert title信息提示 typeinfo effectdark show-icon/el-alert title警告提示 typewarning effectdark show-icon/el-alert title错误提示 typeerror effectdark show-icon//templatescript setup/scriptstyle scoped/style16、Message消息提示组件 注意:这个组件的创建无须在页面中写任何标签他是一个 js 插件在需要展示消息提示的位置直接调用提供的 js 插件方法即可 基本使用 templateel-button clickopen普通消息提示/el-button /templatescript setup import { ElMessage } from element-plusconst open () {ElMessage({message: 这是一条普通消息提示,type: success,// 可以手动关闭 showClose: true,// 文字居中 center: true})} /script如果我们要自定义消息提示文字 templateel-button clickopenVn自定义消息提示/el-button /templatescript setup import { h } from vue import { ElMessage } from element-plusconst openVn () {// 给 p 标签加了一个 span 标签,然后让字体倾斜ElMessage({message: h(p, null, [h(span, null, 自定义内容: ),h(i, { style: color: teal }, 秦晓林真帅),]),}) } /script16.1、方法 关闭提示框: ElMessage.closeAll() templateh1普通消息提示/h1el-button clickopen普通消息提示/el-buttonh1手动关闭/h1el-button clickclose关闭消息提示/el-button /templatescript setupimport { h } from vue import { ElMessage } from element-plusconst open () {ElMessage({message: 这是一条普通消息提示,type: success,showClose: true,center: true})}const close () {ElMessage.closeAll() }/script

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/90251.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做购物网站多少钱 知乎构建一个网站的步骤

进程通信 初步理解进程通信 所谓进程之间的通信,就是两个进程之间的 数据层面的交互。 我们之前说过,父子进程之间是有一些数据通信的,子进程可以看到一些父进程 允许 子进程访问的数据,比如 父进程的 环境变量,子…

丹东做网站的建立网站可行性

目录 一、信号量基本概念二、信号量运行机制三、信号量开发流程四、信号量接口五、代码分析(待续...)坚持就有收获 一、信号量基本概念 信号量(Semaphore)是一种实现任务间通信的机制,可以实现任务间同步或共享资源的…

网络公司网站模板全栈网站开发

🎈个人主页:豌豆射手^ 🎉欢迎 👍点赞✍评论⭐收藏 🤗收录专栏:数据结构 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进…

如何建设一个文件分享网站wordpress 多用户商城主题

Hooks 的由来 你还在为该使用无状态组件(Function)还是有状态组件(Class)而烦恼吗? ——拥有了hooks,你再也不需要写Class了,你的所有组件都将是Function。 你还在为搞不清使用哪个生命周期钩…

云服务器做网站难吗哪里能给人做网站

ThreadLocal在Java中是一个非常有用的工具,它可以帮助我们解决多线程环境下的数据共享问题。ThreadLocal是Java中的一个类,它提供了线程局部变量。这些变量是每个线程持有的,因此每个线程只能看到和修改自己的副本,而不会影响其他…

湖州网站建设企业自己买空间让网络公司做网站好吗

LNMP架构 LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。 1.Linux是一类Unix计算机操作系统的统称…

网站手机端和电脑端王烨华

1.【熟悉】docker简介 1.1 什么是docker Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进…

长安网站设计零元创业加盟网

1.spring开启事务支持 事务在逻辑上是一组操作,要么执行,要不都不执行。主要是针对数据库而言的,比如说 MySQL。 业务场景eg: public void savePosts(PostsParam postsParam) {// 保存文章save(posts);// 处理标签insertOrUpdateTag(posts…

建设厅官方网站企业库药类网站整站模板下载

开发者认证,创建应用: (1)先在 QQ 互联 QQ互联管理中心 进行个人开发者认证,并审核 (2)创建【网站应用】,填写正确信息,获得对应的 appid 与 appkey,并审核…

如东建设局网站重庆注册公司网上申请入口

一、网络模型结构 LeNet是具有代表性的CNN,在1998年被提出,是进行手写数字识别的网络,是其他深度学习网络模型的基础。如下图所示,它具有连狙的卷积层和池化层,最后经全连接层输出结果。 二、各层参数详解 2.1 INPUT层…

晚上必看的正能量网站专业做鞋子的网站吗

WPA加密 1.WPA的功能是替代现行的WEP(Wired Equivalent Privacy)协议。WPA是继承了WEP基本原理而又解决了WEP缺点的一种新技术。由于加强生成加密密钥的算法,因此即便收集到分组信息并对其进行解析,也几乎无法计算出通…

广州市网站建设 合优苏州制作网站的公司哪家好

1. 前言 在平时的开发工作中,我们通常需要对接口进行参数格式验证。当参数个数较少(个数小于3)时,可以使用if ... else ...手动进行参数验证。当参数个数大于3个时,使用if ... else ...进行参数验证就会让代码显得臃肿…

电子商务网站数据库建设新沂建设网站

需要对excel先筛选,后对“完成数量”进行求和。初始表格如下: 一、选中表内任意单元格,按ctrlshiftL,开启筛选 二、根据“部门”筛选,比如选择“一班” 筛选完毕后,选中上图单元格,然后按alt后&…

上海网站建设框架图wordpress如何修改自己的网页

欧拉心算 推式子 ∑i1n∑j1nϕ(gcd(i,j))∑d1nϕ(d)∑i1nd∑j1nd[gcd(i,j)1]∑d1nϕ(d)∑k1ndμ(k)(⌊nkd⌋)2另tkd∑t1n(⌊nt⌋)2∑d∣tϕ(d)μ(td)另f(n)∑d∣nϕ(d)μ(nd)我们考虑如何得到这个函数的前缀和,显然这是一个积性函数有如下性质f(1)1f(p)ϕ(1)μ(p)ϕ…

上海市工程建设标准化信息网站阿里指数查询

工业交换机常见的硬件故障主要是由于受到供电电源、室内温度、室内湿度、电磁干扰、静电等机房环境的影响,造成工业交换机电源、背板、模块、端口等部件出现故障。具体可以分为以下几类。 1.电力供应故障: 由于外部供电不稳定、电源线路老化或雷击等原因…

私人做网站要多少钱wap游戏入口

取名10行代码看懂红楼梦,是将介绍使用python代码来读红楼梦获取其主要人物。这里的思想就是词频统计,通过分析红楼梦小说文字中出现最多的词语,来概括说明红楼梦的核心人物和事情。实际上如果你能跟着往下看,就开始进入了自然语言…

网站关键词分析工具免费制作照片的网站

后续完善转载于:https://www.cnblogs.com/fight-tao/p/4849167.html

装修网网站建设网站的类别

数据中心概要与传统建筑空间相比,数据中心散热密度大,单位面积散热量可达传统办公区域的40倍以上,且越来越呈现集中化、大型化的趋势;同时,设备的安全性需求提高了对内部空调温湿度和洁净度的要求,数据中心…

青浦做网站价格网站建设公司星海网络

会计基础模拟练习一(3) 下周一18号会计从业资格考试就要报名了,本人重点看的是会计基础和会计电算化,做了一下测试题,五十多分,较之前有了一些长进.很多之前重点复习的章节有了明显的提升,像后面的几章没怎么看,出错的概率就大大的提升了. 我觉得这个考试…

变化型网页网站有哪些网页设计页面设计

目录 指令 指令修饰符 按键修饰符 ​编辑 v-model修饰符 事件修饰符 v-bind对于样式操作的增强 操作class 对象 数组 操作style v-model应用于其他表单元素 computed计算属性 概念 基础语法 ​编辑 计算属性vs方法 computed计算属性 作用 语法 缓存特性 m…