vue.js - 使用iview框架,报了一个错:data functions should return an object

查看:3987
本文介绍了vue.js - 使用iview框架,报了一个错:data functions should return an object的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在页面加载时,报出以下错误:

用了一个叫iview的vue.js框架,相关的代码:

html代码:

<template>
    <div class="index">
        <Row type="flex" justify="center" align="middle">
            <Col span="12">
                <Form ref="formInline" :model="formInline" :rules="ruleInline" inline>
                <Form-item prop="user">
                    <Input type="text" v-model="formInline.user" placeholder="用户名" style="width: 220px">
                        <Icon type="ios-person-outline" slot="prepend"></Icon>
                    </Input>
                </Form-item>
                <Form-item prop="password">
                    <Input type="password" v-model="formInline.password" placeholder="密码" style="width: 220px">
                        <Icon type="ios-locked-outline" slot="prepend"></Icon>
                    </Input>
                </Form-item>
                <Form-item>
                    <Button type="primary" @click="handleSubmit('formInline')">登录</Button>
                </Form-item>
                </Form>
            </Col>
        </Row>
    </div>
</template>

js代码:

export default {
        data(){
          return {
              formInline: {
                  user: '',
                  password: ''
              },
              ruleInline: {
                  user: [
                      { required: true, message: '请填写用户名', trigger: 'blur' }
                  ],
                  password: [
                      { required: true, message: '请填写密码', trigger: 'blur' },
                      { type: 'string', min: 6, message: '密码长度不能小于6位', trigger: 'blur' }
                  ]
              }
          }
        },
        methods: {
            
        }
    };

解决方案

我这边测试的加载的时候没有问题,更新一下 iview 相关依赖,看看是不是版本问题

点击登录会有问题,handleSubmit 不存在

这篇关于vue.js - 使用iview框架,报了一个错:data functions should return an object的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆