1.0.4 • Published 3 years ago

erze-form v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

erze-form

A Vue.js project

Build Setup

# install dependencies
npm install erze-form -S

# erze 仿 element-ui form 表单组件

引入

  • import MyUI from './plugin'

  • Vue.use(MyUI);

案例

<template>
  <div id="app">
    <z-form :model="userinfo" :rules="rules" ref="form">
      <ZFormItem label="用户名" prop="user">
        <z-input v-model="userinfo.user" placeholder="请输入用户名"/>
      </ZFormItem>
      <ZFormItem label="密码" prop="pass">
        <z-input v-model="userinfo.pass" type="password" placeholder="请输入密码"/>
      </ZFormItem>
    </z-form>
    <Button @click="handle_Login()">登录</Button>
  </div>
</template>

<script>
export default {
  name: "app",
  data() {
    return {
      userinfo: {
        user: "",
        pass: ""
      },
      rules: {
        user: [{ required: true, message: "账号不能为空" }],
        pass: [{ required: true, message: "密码能为空" }]
      }
    };
  },
  methods: {
    handle_Login() {
      this.$refs["form"].validate(valid => {
        if (valid) {
          alert("欢迎你," + this.userinfo.user);
        } else {
          console.log("error submit!!");
        }
      });
    }
  }
};
</script>
1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago