摘要:在前端开发中可能会遇到将相同的功能模板集合成一个组件,供他人调用,这样可以减少重复造轮子,也可以节约人力、财力,更能够提高代码的可维护度;下面将通过详细的步骤教你如何构建一个Vue前端组件。 1、在本机上安装好NodeJs,并配置好环境变量 (1)NodeJs的下载地址:点击进入下载页面 我这里是下 阅读全文
posted @ 2019-12-13 11:37 晒太阳的兔子很忙 阅读 (136) 评论 (0)
摘要:(1)自动按需引入组件,通过babel-plugin-import或ts-plugin-import插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式; (2)手动按需引入组件; (3)导入所有组件,Vant支持一次性导入所有组件,引入所有组件会增加代码包体积,因此不推荐这种做法 阅读全文
posted @ 2020-03-12 14:36 晒太阳的兔子很忙 阅读 (2) 评论 (0)
摘要:调试界面时,在控制台看到error信息,如下图所示: 上图中的错误提示信息很明了,就是检查到重复的key值,很有可能会应发更新错误。根据错误提示的位置,在代码中找到这样的一个循环: 在上图中step.id可能会有重复的值,为了确保key值的唯一性,我们可以在step对象中组合相关的元素来确保key值 阅读全文
posted @ 2020-03-12 08:46 晒太阳的兔子很忙 阅读 (2) 评论 (0)
摘要:1、渗透测试:是一种专业的安全服务,是针对目标系统入侵事件的实际演练。 2、安全事件 非授权访问:一个人在未经允许的情况下通过逻辑的或物理的方式访问网络、系统、应用、数据或其他资源,表现为一种入侵行为。 网络攻击事件 拒绝服务攻击:通过消耗CPU、内存、带宽或磁盘空间等资源的方式来阻止和破坏已经经过 阅读全文
posted @ 2020-03-12 00:05 晒太阳的兔子很忙 阅读 (3) 评论 (0)
摘要:副本集中次要成员同步或者复制来自其他成员的数据,MongoDB使用两种形式的数据同步: 新成员的初始同步 已有成员之间的持续复制 多线程批量写入,以提高并发性; MMAPv1引擎以namespace(MMAPv1引擎)为groups,WiredTiger引擎以文档ID(WiredTiger引擎)为g 阅读全文
posted @ 2020-03-10 22:43 晒太阳的兔子很忙 阅读 (2) 评论 (0)
摘要:(1)主库 Primary节点是副本集中唯一成员接受写入操作,而副本集中所有的成员都可以接受读取操作,但是在默认的情况下,应用程序将其读取操作指向Primary节点; 副本集中有且只有一个Primary节点,该节点宕机后集群会触发选举以选出新的Primary节点; MongoDB在Primary节点 阅读全文
posted @ 2020-03-09 22:54 晒太阳的兔子很忙 阅读 (7) 评论 (0)
摘要:今天有同事咨询如何让Vue工程同时启动Local和Network访问,我一看其脚本信息,指定了--host的值为一个具体的IP或者是域名,这样的话你只能通过IP或者域名的方式访问服务,但是不能通过localhost域名的方式访问;为了能够通过localhost的方法访问,可以将--host的值设置为 阅读全文
posted @ 2020-03-09 14:41 晒太阳的兔子很忙 阅读 (2) 评论 (0)
摘要:oplog的含义,中文的意思是操作日志,它是一个特殊的固定集合,保存了数据库中所有的数据变化记录。 oplog的作用:MongoDB在Primary上应用数据库操作,然后在Primary上使用oplog记录操作,Secondary节点异步复制并应用这些操作。 oplog的位置:所有副本集成员都在lo 阅读全文
posted @ 2020-03-08 22:48 晒太阳的兔子很忙 阅读 (4) 评论 (0)
摘要:今天遇到同事反馈,在调用异步接口导出数据到excel模板后发现生成的文档内容缺少某些数据;刚开始还以为是逻辑流程或者模板的问题,后来结合日志和模板分析,发现是JSON数据中的key值发生了变化,与模板的属性名称不一致了,这样就导致部分数据不能成功写入文档;也就是说调用方在传递数据时已经将key的名称 阅读全文
posted @ 2020-03-07 13:28 晒太阳的兔子很忙 阅读 (6) 评论 (0)
摘要:(1)前后端合并部署 如果你用 Vue CLI 处理静态资源并和后端框架一起作为部署的一部分,那么你需要的仅仅是确保 Vue CLI 生成的构建文件在正确的位置,并遵循后端框架的发布方式即可。 (2)前后端分开部署 如果你独立于后端部署前端应用——也就是说后端暴露一个前端可访问的 API,然后前端实 阅读全文
posted @ 2020-03-06 13:28 晒太阳的兔子很忙 阅读 (4) 评论 (0)
摘要:(1)在vue.config.js文件中添加productionSourceMap的设置,值为false,如下所示: 1 module.exports = { 2 outputDir: './dist', 3 productionSourceMap: false 4 } 这样设置后,build编译后 阅读全文
posted @ 2020-03-06 13:24 晒太阳的兔子很忙 阅读 (7) 评论 (0)