Я использовал 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, он работает нормально. Тот факт, что они находятся в двух совершенно отдельных компонентах, заставляет меня думать, что это может быть проблемой веб-пакета. Почему v-runtime-template ожидает объект проверки?