File tree Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Original file line number Diff line number Diff line change 11<template >
22 <div class =" components-container" >
33 <div class =' component-item' >
4- <md-input name =" name" v-model =" title" required :maxlength =" 100" >
5- 标题
6- </md-input >
4+ <el-form :model =" demo" :rules =" demoRules" >
5+ <el-form-item prop =" title" >
6+ <md-input icon =" search" name =" title" placeholder =" 输入标题" v-model =" demo.title" >标题</md-input >
7+ </el-form-item >
8+ </el-form >
79 <code class =' code-part' >Material Design 的input</code >
810 </div >
911
2224</template >
2325
2426<script >
25- import MdInput from ' @/components/MDinput'
2627import PanThumb from ' @/components/PanThumb'
28+ import MdInput from ' @/components/MDinput'
2729import waves from ' @/directive/waves.js' // 水波纹指令
2830
2931export default {
30- components: { MdInput, PanThumb },
32+ components: {
33+ PanThumb,
34+ MdInput
35+ },
3136 directives: {
3237 waves
3338 },
3439 data () {
40+ const validate = (rule , value , callback ) => {
41+ if (value .length !== 6 ) {
42+ callback (new Error (' 请输入六个字符' ))
43+ } else {
44+ callback ()
45+ }
46+ }
3547 return {
36- title: ' '
48+ demo: {
49+ title: ' '
50+ },
51+ demoRules: {
52+ title: [{ required: true , trigger: ' change' , validator: validate }]
53+ }
3754 }
3855 }
3956}
You can’t perform that action at this time.
0 commit comments