大前端

vue 使用 .sync 修饰符
2020-10-17 16:34:59
0赞
0踩
696阅读
官方文档其实 .sync 就是一个语法糖,让子组件修改父组件的值更加方便易写子组件<template> <div class="child"> 我是

vue 中 $listeners 修改祖组件值
2020-10-17 15:27:22
0赞
0踩
998阅读
中间层组件在引入子组件时,通过监听 $listeners,可使得组件跨层修改值如:孙子组件修改祖组件的值祖组件<template> <div id="app"&

vue 中 $attrs 与 inheritAttrs 用法
2020-10-17 15:13:18
0赞
0踩
1068阅读
官方文档 写得很简洁,简洁到看了还是云里雾里,好像说明了是咋回事,但不知道如何应用以下通过简单的代码示例,让你对其应用一目了然$attrs 的作用创建父组件:<template> <

vue 报 runtime-only 警告
2020-10-17 11:34:54
0赞
0踩
748阅读
vue 报错如下:you are using the runtime-only build of vue where the template compiler is not available一脸蒙

es10新增功能
2020-10-09 13:40:55
0赞
0踩
719阅读
扁平输出数组元素flat 方法let arr = [1, [2, 3], [4, 5, [6, 7, [8, 9]]]]// 扁平化输出 按照可指定的深度递归数组,再将元素合并为一个数组返回// 可指

es9 对正则的增强
2020-10-09 09:15:26
0赞
0踩
666阅读
dotAll. 并不能匹配任意字符,如 \n 匹配不到console.log(/foo.bar/.test('foo\nbar')) // false加上 us 修饰符,就全能了,. 可以匹配任意字符

Object 的 Rest 与 Spread
2020-10-09 08:51:46
0赞
0踩
682阅读
... 合并对象const input = { a: 1, b: 2}const output = { c: 3}console.log(input, output)将 input 打散写入 o

Promise 如何兜底操作
2020-10-09 07:14:22
0赞
0踩
781阅读
不管是 resolve, 还是 reject,有些操作是必须要执行的。这种场景就需要用 finally 来解决const Gen = (time) => { return new Promis

异步操作集合是如何遍历的
2020-10-09 07:07:43
0赞
0踩
632阅读
使用 for offunction Gen (time) { return new Promise((resolve, reject) => { setTimeout(function

es8 新增的方法
2020-10-07 20:02:53
0赞
0踩
640阅读
快速遍历 Object 方法let grade = { 'lilei': 96, 'hanmeimei': 99}let result = []for (let [k, v] of Object.