摘要: Vue组件间传值的方式及之间区别 通过props传递:父组件传递数据给子组件 使用 // chilid,vue props:{ // 字符串形式 name:String // 接收的类型参数 // 对象形式 age:{ type:Number, // 接收的类型为数值 defaule:18, // 阅读全文
posted @ 2023-04-28 21:59 楸枰~ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 堆箱子 思路: 首先进行排序,规则为: 如果宽度不相同,按照宽度从小到大排序。 如果宽度相同,深度不相同,按照深度从大到小排序。 宽度和深度都相同,高度从大到小排序。 采用动态规划进行求解: 计算以当前盒子为顶部盒子时的最大堆叠高度。 从前往后遍历每一个盒子,对于每一个盒子i,遍历i之后的所有盒子j 阅读全文
posted @ 2023-04-27 22:04 楸枰~ 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 异步组件 Vue 中异步组件的写法有很多,主要用作大的组件异步加载的markdown组件editor组件。就是先渲染一个注释标签,等组件加载完毕,最后再重新渲染 forceUpdate(图片懒加载)使用异步组件会配合 webpack 原理:异步组件默认不会调用 Vue.extend()方法 所有Ct 阅读全文
posted @ 2023-04-27 21:23 楸枰~ 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 变为词组 思路: 哈希模拟 /** * @param {string[]} strs * @return {string[][]} */ var groupAnagrams = function(strs) { // {'aet':["ate","eat","tea"]} let hash = ne 阅读全文
posted @ 2023-04-26 22:37 楸枰~ 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Vue.set方法是如何实现的 vue.set 方法是vue中一个补丁方法(正常我们添加属性是不会触发更新的,我们数组无法监控到索引和长度) 如何实现的 我们给每一个对象都添加了一个 dep 属性 vue3 中不需要此方法了(当属性添加或者删除时,手动触发对象本身的 dep 来进行更新) 源码: / 阅读全文
posted @ 2023-04-25 19:36 楸枰~ 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 八皇后 直接上代码: /** * @param {number} n * @return {string[][]} */ var solveNQueens = function(n) { // 创建一个长度为n的一维数组,其元素值为'.',然后再利用map()方法将其转化成一个n * n的二维数组b 阅读全文
posted @ 2023-04-24 22:29 楸枰~ 阅读(11) 评论(0) 推荐(0) 编辑
摘要: computed和watch的区别 computed 和watch的相同点。底层都会创建一个 watcher(用法的区别:computed 定义的属性可以在模板中使用,watch 不能在视图中使用) computed 默认不会执行 只有取值的时候才会执行 内部会维护一个 dirty 属性,来控制依赖 阅读全文
posted @ 2023-04-24 21:34 楸枰~ 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 颜色填充 思路:使用深搜就可解决 对坐标点(sr,sc)进行填充。 然后在此处进行扩散。 代码: function fill(image, sr, sc, newColor) { // 记录初始颜色值 const oldColor = image[sr][sc]; // 如果新颜色与初始颜色相同则无 阅读全文
posted @ 2023-04-23 21:22 楸枰~ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: nextTick在哪里使用?原理是什么? nextTick内部采用了异步任务进行包装(多个nextTick调用会被合并成一次,内部会合并回调)最后在异步任务中批处理。 主要应用场景就是异步更新(默认调度的时候就会添加一个·nextTick 任务)用户为了获取最终的渲染结果需要在内部任务执行之后再执行 阅读全文
posted @ 2023-04-23 20:33 楸枰~ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 无重复字符全排列 思路: 使用回溯进行解决。 主要是定义一个backRound函数,表示回溯。 注意回溯出口:就是长度等于S的长度,且没有存储。 代码: var permutation = function(S) { // 定义函数 permutation,接收字符串 S 作为参数 let res 阅读全文
posted @ 2023-04-22 20:20 楸枰~ 阅读(13) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示