呈现错误:“ TypeError:无法读取未定义的属性'validations'”

时间:2018-11-01 07:43:33

标签: vue.js webpack vuejs2 vuelidate

我一直在使用this来渲染多站点项目中外部引入的某些提示。

最近,我安装了vuelidate来验证我的表单。它们在两个不同的组件中工作,但是v-runtime-template现在会引发错误。

    app.js:44784 [Vue warn]: Error in render: "TypeError: Cannot read property 'validations' of undefined"

found in

---> <VRuntimeTemplate>

更多信息。

/***/ (function(module, exports, __webpack_require__) {

"use strict";


Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = enhanceFunc;
/* eslint no-param-reassign: ["error", { "props": false }] */

function enhanceFunc(obj, method, handler) {
  var original = obj[method];

  function shim() {
    var res = void 0;

    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
      args[_key] = arguments[_key];
    }

    if (original) {
      es = original.apply(this, args); // this is where is appears to fail
    }

当我移除vuelidate时,它可以正常工作。它们位于两个完全独立的组件中,这一事实使我相信这可能是webpack的问题。为什么v-runtime-template会期望一个验证对象?

0 个答案:

没有答案