前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >视频上云/网络穿透/网络映射服务EasyNTS前端组织添加页面出现Vue冲突怎么解决?

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

作者头像
EasyNVR
发布2020-09-08 15:25:56
8460
发布2020-09-08 15:25:56
举报
文章被收录于专栏:EasyNVR

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文件在文件中添加如下代码。

代码语言:javascript
复制
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青犀视频进行浏览查阅。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 分析问题
  • 解决问题
  • 关于EasyNTS
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档