Vue+Element-UI快速搭建前端界面

本文总结了使用Vue和Element-UI快速搭建前端界面的方法,包括Vue的组件化设计、v-model数据绑定、v-for循环、v-on:click事件处理、beforeMount()生命周期钩子。同时介绍了Element-UI的el-button、el-input和el-menu组件,以及使用js正则表达式进行数据合法性判断的重要性。
摘要由CSDN通过智能技术生成

Vue+Element-UI快速搭建前端界面


主要参考:


Vue主要使用总结

概述

Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,因为其组件化的框架,还便于与第三方库或既有项目整合。

另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

组成

一个.vue文件主要分成三个层:template+script+style,在我的理解上,这其实是将html+js+css整合成一个组件,方便组件化,自底向上逐层设计。下面介绍几个项目开发中比较常用到的点:

v-model绑定数据

v-model是将view视图和持有的viewmodel数据给绑定起来的核心。参考样例:

<el-input class='login-input' v-model="loginForm.username" placeholder="用户名" autocomplete="off"></el-input>
data() {
   
    //...
    return {
   
        loginForm: {
   
            username: '',
            password: ''
        },
        //...
    };
}

比如这里就是将data数据中loginForm字典中username的值与view视图中的一个输入框显示内容双向绑定。无论是data端修改数据还是输入框在浏览器中修改输入,都会导致loginForm.username值的改变。

v-for循环构造

比如项目中要展示评论队列信息,我们可以不用一个个手动添加控件,我们使用一个v-for循环构造,示例:

<el-select v-model="userInfoForm.major" slot="prepend" placeholder="学院">
  <el-option v-for
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值