上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 126 下一页
摘要: 一般刷新页面可以用 location.reload(true),history.go(0) 等方法,但是这对vue项目很不友好,会使页面重新加载出现暂时性的空白,而且耗费性能,所以vue项目最好不用这些方法。vue有this.$forceUpdate()可以强制更新,下面介绍其他更好的方法。 一、带 阅读全文
posted @ 2020-11-07 18:20 古兰精 阅读(9217) 评论(0) 推荐(0) 编辑
摘要: 我们可以总结下组件通信的几大方法: 一、props属性传递数据 二、$emit、@on,事件触发与事件监听 三、状态管理 vuex,或者 Vue.observale()进行状态管理 四、ref引用获取组件实例 五、$parent、$children,获取当前组件的父组件、子组件 六、通过 provi 阅读全文
posted @ 2020-11-07 17:34 古兰精 阅读(1898) 评论(1) 推荐(2) 编辑
摘要: 一、前言 接触hook是从webhook开始接触的,webhook是git的一个扩展服务,可以在仓库接收到push/commit事件并发送http request至一个开发者可以自定义的URL。通过这个,我们可以在服务器实现若干自动化流程(诸如更新最新代码,打包编译,部署),而webhook的技术原 阅读全文
posted @ 2020-10-26 17:35 古兰精 阅读(8105) 评论(0) 推荐(1) 编辑
摘要: 在开发过程中,有时候需要js生成全局唯一标识符,在java中可以使用uuid,但是JS中没有现成的函数。总结了一下,JS生成唯一标识符的几种方法。 第一种: function guid() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace 阅读全文
posted @ 2020-10-21 17:13 古兰精 阅读(60352) 评论(0) 推荐(4) 编辑
摘要: 一、CSS选择器之兄弟选择器(~和+) 以前还没注意,兄弟元素选择器 ~ 和 + 的区别: ‘+’选择器:表示某元素后相邻的兄弟元素,也就是紧挨着的,是单个的。 ‘~’选择器:则表示某元素后所有同级的指定元素,强调所有的。 二、forEach无法return或break跳出循环的替换方法 我们都知道 阅读全文
posted @ 2020-10-12 16:33 古兰精 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个类似语雀一样的项目,自定义了一个目录,无限层级,并有拖动等效果(与语雀里知识库目录一样),自己手写,记录下代码。 组件核心思想就是组件递归,很多插件的tree结构,其核心原理也就是用的组件递归。 一、我们来看看实例代码,不使用组件递归的话怎么写 1、组件 <template> <div 阅读全文
posted @ 2020-10-10 18:41 古兰精 阅读(779) 评论(2) 推荐(1) 编辑
摘要: 插件通常用来为 Vue 添加全局功能。插件的功能范围没有严格的限制——一般有下面几种: 添加全局方法或者 property。如:vue-custom-element 添加全局资源:指令/过滤器/过渡等。如 vue-touch 通过全局混入来添加一些组件选项。如 vue-router 添加 Vue 实 阅读全文
posted @ 2020-09-21 22:23 古兰精 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 一、基础 常用场景:有两个非常相似的组件,他们的基本功能是一样的,但他们之间又存在着足够的差异性,此时的你就像是来到了一个分岔路口:我是把它拆分成两个不同的组件呢?还是保留为一个组件,然后通过props传值来创造差异性从而进行区分呢? 两种解决方案都不够完美:如果拆分成两个组件,你就不得不冒着一旦功 阅读全文
posted @ 2020-09-16 14:38 古兰精 阅读(1142) 评论(0) 推荐(1) 编辑
摘要: 一、高阶组件介绍 vue 高阶组件的认识,在React中组件是以复用代码实现的,而Vue中是以mixins 实现,并且官方文档中也缺少一些高阶组件的概念,因为在vue中实现高阶组很困难,并不像React简单,其实vue中mixins也同样可以代替,在读了一部分源码之后,对vue有了更深的认识。 所谓 阅读全文
posted @ 2020-09-16 12:10 古兰精 阅读(2444) 评论(0) 推荐(0) 编辑
摘要: 一、MyBatis 中#{}和${}区别 #{} 是预编译处理,像传进来的数据会加个" "(#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号) ${} 就是字符串替换。直接替换掉占位符。$方式一般用于传入数据库对象,例如传入表名. 使用 ${} 的话会导致 sql 注入。什么是 SQL 阅读全文
posted @ 2020-09-14 22:08 古兰精 阅读(701) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 126 下一页