zoukankan      html  css  js  c++  java
  • 视频上云/网络穿透/网络映射服务EasyNTS前端组织添加页面出现Vue冲突怎么解决?

    EasyNTS智能组网上云网关可被集成于各类型终端设备中, 支持Windows、Linux、Android、iOS、ARM等多平台,不仅有强大的消息透传功能,还有强大的端口组网功能,都可被第三方应用集成。

    近期TSINGSEE团队在开发EasyNTS组织添加功能时,在组织添加页面中出现报错:[Vue warn]: The computed property “fields” is already defined in data.

    分析问题

    经过分析发现,发现这是一个Vue冲突的问题。只要不写表单就没有报错,所以这明显和表单验证有关系。随后进一步排查了项目中的数据库,发现validator.Js和element.Js两个库存在名称冲突。

    解决问题

    1、在前端项目中找到validator.Js文件在文件中添加如下代码。

    Vue.use(VeeValidate, {
      locale: "zh_CN",
      errorBagName: 'errorBags',
      fieldsBagName: 'fieldBags',
      delay: 500,
      dictionary: {
        zh_CN: {
          messages: {
            required: field => `${field} 不能为空`,
            confirmed: (field, targetField) => `${field} 和 ${targetField} 不匹配`,
            regex: field => `${field} 不符合要求格式`
          }
        }
      }
    });
    

      

    2、在前端项目中全局查找errors字段并替换为errorBags字段。

    修正了validator.Js和element.Js两个数据库的冲突问题之后,控制台则不会有报错信息出现了。

    关于EasyNTS

    EasyNTS目前实现了硬件设备的接入与管控、动态组网、远程运维、文件传输、远程指令调用等功能,从终端到云端,形成了一整套的上云网关解决方案,极大地解决现场无固定IP、端口不开放、系统权限不开放等问题。如想详细了解,可进入TSINGSEE青犀视频进行浏览查阅。

  • 相关阅读:
    不移除通知的话,出现的bug
    嵌入式-第一季-第14课
    嵌入式-第一季-第13课
    嵌入式-第一季-第12课
    嵌入式-第一季-第11课
    嵌入式-第一季-第10课
    嵌入式-第一季-第9课
    嵌入式-第一季-第8课
    嵌入式-第一季-第7课
    嵌入式-第一季-第6课
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13626868.html
Copyright © 2011-2022 走看看