vue控制台报错

TypeError: Cannot read property '$options' of undefined
    at VueComponent.form (element-ui.common.js?ccbf:20051)
    at Watcher.get (vue.esm.js?efeb:3142)
    at Watcher.evaluate (vue.esm.js?efeb:3249)
    at VueComponent.computedGetter [as form] (vue.esm.js?efeb:3507)
    at VueComponent.getRules (element-ui.common.js?ccbf:20171)
    at VueComponent.isRequired (element-ui.common.js?ccbf:20073)
    at Watcher.get (vue.esm.js?efeb:3142)
    at Watcher.evaluate (vue.esm.js?efeb:3249)
    at Proxy.computedGetter (vue.esm.js?efeb:3507)
    at Proxy.render (element-ui.common.js?ccbf:20247)

项目中使用了element-ui,用在表单里,不知道$options是在哪里定义的,自己的代码里没有用到这个,有遇到过这个问题的吗,谁能帮忙解答一下,多谢啦

阅读 5.5k
3 个回答

一个表单提交中用一个<el-form>就行了

贴上你写的表单的代码吧,光这样是没法看出问题的

你是不是表单组件没写全只写了<el-form-item>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题