首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

vue.js 关于哪儿实战兄弟组件传问题

1.数据传递步骤: 第一步:Alphabet.vue 按下对外触发一个change事件,并传递点击对应字母作为参数letter传递出去....第二步:City.vue作为父组件,接收子组件Alphabet.vue传递过来事件,并且创建一个新属性letter,该属性作为参数传递给另一个子组件list.vue, 第三步:list.vue 接收父组件传递过来参数...,开启监听watch,当letter发生改变时就,利用该letter参数找到对应元素,利用betterscroll定位到指定元素上,即完成整个参数传递过程(主要过程)。...点击事件中怎么获取元素内容? this.$emit('change',e.terget.innerText) 怎么利用参数获得对应元素?...,然后就是通过属性形式 要把这个数据发送给List.vue this.letter = letter // console.log(letter) } list组件接收和监听 watch: { //

1.2K30

最全JS数组

数组重,一般都是在面试时候才会碰到,一般是要求手写数组重方法代码。如果是被提问到,数组方法有哪些?你能答出其中10种,面试官很有可能对你刮目相看。...在真实项目中碰到数组重,一般都是后台去处理,很少让前端处理数组重。虽然日常项目用到概率比较低,但还是需要了解一下,以防面试时候可能回被问到。文末有福利哦 1....相同时,则删去这个。 3. 利用indexOf重 function unique(arr) { if (!...新建一个空结果数组,for 循环原数组,判断结果数组是否存在当前元素,如果有相同则跳过,不相同则push进数组。...由于Map中不会出现相同key,所以最终得到就是重后结果。 11.

1.9K20

JS|函数返回

我们先来看一组代码 function kunkun(aru){ console.log(aru)}kunkun('打篮球') 这个看似能输出结果,实则是在逻辑上是不合理,我们函数是做某件事或者实现某种功能...所以,接下来我会介绍一种逻辑更严谨代码。 解决方案 return语句 有的时候,我们希望函数将返回返回给调用者,此时通过使用return语句就可以实现。...函数返回格式 function 函数名(){ return 需要返回结果;}函数名(); 函数只是实现某种功能,最终结果需要返回给函数调用者。是通过return来实现。...只要函数遇到return就会把后面的结果,返回给函数调用者。...num2){ return num1 + num2;}console.log(sum(1,2)) 结果输出为:3 由此可知,不要在函数内部输出结果,应该return给函数调用者。

11.4K10

开发 | 小程序跨页传问题,这个 JS 库就能解决(附项目地址)

它可以在小程序不同页面中,便捷地传递事件消息和数据。 业务分析 此类需求大概意思是:A 页面进入 B 页面,B 页面返回并传给 A。 ?...探索之路 刚开始我想采用一个比较偷懒方法:利用微信 wx.setStorage,将数据缓存在小程序实例。...这样做,可能会导致获取到页面实例不正确。 本来是没招了,突然想到微信小程序支持 JS,然后就找了个轻量级 JS 库,而且是观察者模式,是我想要类型。 于是,好戏开始了。...onfire.js 介绍 onfire.js 是一个很简单事件分发 JavaScript 库(仅仅 0.9kb),简洁实用。它可以应用于: 简单事件分发。...因为卸载支持按 key、对象、方法卸载,所以需要先判断类型,然后按各自规则解除绑定。 有了这个事件分发库,很多页面传参问题,都可以迎刃而解。

91420

JS数组几种常见方法

// 最简单数组重法 /* * 新建一新数组,遍历传入数组,不在新数组就push进该新数组中 * IE8以下不支持数组indexOf方法 * */ function uniq(array){...* 现思路:新建一js对象以及新数组,遍历传入数组时,判断是否为js对象键, * 不是的话给对象新增该键并放入新数组。...* 注意点:判断是否为js对象键时,会自动对传入键执行“toString()”, * 不同键可能会被误认为一样,例如n[val]-- n[1]、n["1"]; * 解决上述问题还是得调用“indexOf..., * 然后遍历时,新数组只加入不与前一重复。.../* * 推荐方法 * * 方法实现代码相当酷炫, * 实现思路:获取没重复最右一放入新数组。

1K20

JS对象到原始转换

JS对象到原始转换复杂性 主要由于某些对象类型存在不止一种原始表示 对象到原始转换三种基本算法 在解释三种算法前需要了解toString valueOf这两个方法 toString...返回对象字符串表示 Array类toString方法会将每个元素转换为字符串,再使用逗号作为分隔符拼接起来 Function类toString方法将定义函数转换为JS源代码字符串 Date类型...toString方法返回一个人类友好(且JS可解析)日期和时间字符串 RegExp类定义toString方法将RegExp对象转换为一个看起来像RegExp字面量字符串 valueOf 把对象转换为代表对象原始...(如果存在这样一个原始) 对象是复合,且多数对象不能真正通过一个原始标识,valueOf方法默认情况只返回对象本身 String Number Boolean包装类定义valueOf返回被包装原始...) 取决于被转换对象类 如果是Date对象,则使用偏字符串算法 其他类型使用偏数值算法 JS内置类型除了Date类都实现了偏数值算法;Date类实现了偏字符串算法 对象转换为布尔 所有对象都转换为

4.3K30
领券