vue element plus,vue3 element-plus
本文主要介绍了Vue3.0之引入元素-普鲁苏伊样式的两种方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
目录
第一种:CDN第二种:通过新公共管理安装,并希望配合工具使用安装:官网
欢迎明星:github
新公共管理安装元素加保存
第一种:CDN
目前可以通过unpkg.com/element-plus获取到最新版本的资源,在页面上引入射流研究…和钢性铸铁文件即可开始使用。
! 引入样式-
link rel="样式表" href=" https://UNP kg。com/element-plus/lib/theme-chalk/index。CSS "
! 引入组件库-
script src=" https://UNP kg。com/element-plus/lib/index。满了。js "/script
第一个程序
超文本标记语言
头
meta charset=UTF-8 /
meta name= viewport content= width=device-width,initial-scale=1.0 /
script src= https://UNP kg。com/vue @ next /script
!-导入CSS -
link rel=样式表 href= https://un pkg。com/element-plus/lib/theme-chalk/index。CSS rel=外部无跟随
!-导入JavaScript -
script src= https://UNP kg。com/element-plus/lib/index。满了。js /脚本
titleElement Plus演示/标题
/头
身体
div id=应用程序
el-button{{ message }}/el-button
/div
脚本
const App={
data() {
返回{
消息:“Hello Element Plus”,
};
},
};
const App=vue。创建App(应用程序);
app。使用(元素加);
app。挂载( # app );
/脚本
/body
/html
第二种:通过 npm 安装,并希望配合 webpack 使用
vue-cli@4.5:新版的脚手架准备了相应的元素加插件,你可以用它们快速地搭建一个基于元素加的项目。引入整个元素加,或是根据需要仅引入部分组件。我们先介绍如何引入完整的元素。主页。射流研究…中写入以下内容:
从“vue”导入{ createApp }
从“元素加”导入ElementPlus
导入“元素-加/库/主题-粉笔/索引。CSS”;
从导入应用程序. 1/app。vue ;
const app=createApp(App)
app.use(ElementPlus)
app。装载(应用数量)
以上代码便完成了元素加的引入。需要注意的是,样式文件需要单独引入。
之后就可以进行样式的按需引入使用了
模板
div id=应用程序
el-button{{ message }}/el-button
el-button @click=show=!显示"单击我/el "按钮
div style= display:flex;边距-顶部:20px高度:100像素;
过渡名称= El-线性淡入
div v-show= show class= transition-box .埃尔-线性淡入/格
/过渡
过渡名称=el淡入
div v-show= show class= transition-box .埃尔淡入/分区
/过渡
/div
El-form:model= rule form :rules= rules ref= rule form label-width= 100px class= demo-rule form
El-表单-项目标签=活动名称prop=name
埃尔输入v-model=ruleForm.name/el输入
/El-表单-项目
El-表单-项目标签=活动区域prop=region
El-select v-model=规则形式。区域 placeholder=请选择活动区域
埃尔选项标签=区域一值=上海/el选项
埃尔选项标签=区域二值=北京/el选项
/el-select
/El-表单-项目
El-表单-项目标签=活动时间需要
el-col :span=11
el-form-item prop=date1
El-date-picker type= date placeholder=选择日期v-model=规则形式。日期1 style= width:100%;/El-日期选择器
/El-表单-项目
/el-col
El-col class= line :span= 2 -/El-col
el-col :span=11
el-form-item prop=date2
El-时间选择器占位符=选择时间v-model=规则形式。日期2 style= width:100%;/El-时间选择器
/El-表单-项目
/el-col
/El-表单-项目
El-表单-项目标签=即时配送prop=交付
埃尔开关v-model=ruleForm.delivery/el开关
/El-表单-项目
El-表单-项目标签=活动性质prop=type
El-checkbox-group v-model=规则表单。类型
埃尔-复选框标签=美食/餐厅线上活动name=type/el-checkbox
埃尔-复选框标签=地推活动name=type/el-checkbox
埃尔-复选框标签=线下主题活动name=type/el-checkbox
埃尔-复选框标签=单纯品牌曝光name=type/el-checkbox
/el-checkbox-group
/El-表单-项目
El-表单-项目标签=特殊资源prop=资源
El-radio-group v-model=规则形式。资源
埃尔-无线电标签=线上品牌商赞助/el-radio
埃尔-无线电标签=线下场地免费/el-radio
/el-radio-group
/El-表单-项目
El-表单-项目标签=活动形式表名
El-input type= textarea v-model=规则形式。desc /El-输入
/El-表单-项目
埃尔-表单-项目
El-button type= primary @ click= submit form( rule form )立即创建/el-button
El-button @ click=重置表单(规则表单)重置/el-button
/El-表单-项目
/el格式
/div
/模板
脚本
导出默认值{
data() {
返回{
信息:"欢迎来到这里",
秀:真的,
规则形式:{
名称: ,
区域: ,
日期1: ,
日期2: ,
发货:假的,
类型:[],
资源: ,
desc:" "
},
规则:{
名称:[
{必需:真,消息: 请输入活动名称,触发:模糊 },
{最少:3,最多:5,消息: 长度在3到5个字符,触发器:模糊 }
],
地区:[
{必需:真,消息: 请选择活动区域,触发器:更改 }
],
日期1: [
{类型: 日期,必需:真,消息:请选择日期,触发器:更改 }
],
日期2: [
{类型: 日期,必需:真,消息:请选择时间,触发器:更改 }
],
类型:[
{类型:"数组",必需:真的,消息: 请至少选择一个活动性质,触发器:更改 }
],
资源:[
{必需:真,消息: 请选择活动资源,触发器:更改 }
],
desc: [
{必需:真,消息: 请填写活动形式,触发器:模糊 }
]
}
};
},
方法:{
submitForm(formName) {
这个参考文献[表单名]。验证((有效)={
如果(有效){
const use={
名称:this.ruleForm.name,
年龄:this.ruleForm.region
}
console.log(使用)
警报(提交!);
}否则{
console.log(错误提交!);
返回错误的
}
});
},
resetForm(formName) {
这个参考文献[表单名]。resetFields();
}
}
}
/脚本
风格。过渡框{
边距-底部:10px
宽度:200像素
高度:100像素
边框-半径:4px
背景色:# 409EFF
文本对齐:居中;
颜色:# fff
填充:40像素20像素
框大小:边框-框;
右边距:20px
}
/风格
到此这篇关于Vue3.0之引入元素加用户界面样式的两种方法的文章就介绍到这了,更多相关Vue3.0引入元素加内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。