12 2021 档案
摘要:有条件地向对象添加属性 使用展开运算符号(...)来有条件地向对象快速添加属性 const condition = true; const person = { id: 1, name: 'John Doe', ...(condition && { age: 16 }), }; 如果每个操作数的值都
阅读全文
摘要:空值合并操作符 - ?? 只有当左侧为null和undefined时,才会返回右侧的数 空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。 与逻辑或操作符(||)不同,逻辑或操作符会在左侧操作数为假值时返回右侧操作
阅读全文
摘要:// 限制日期不可选 disabledDate(current) { // Can not select days before today and today // 只能选择当前日期的两个月范围内 // return current && (current > moment().endOf('da
阅读全文
摘要:跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 JSONP JSONP 的原理很简单,就是利用 <script> 标签没有跨域限制的“漏洞”。通过 <script> 标签指向一个需要访问的地址,并且我们可以通过callback的
阅读全文
摘要:有时候移动硬盘插入电脑后,“磁盘管理”里都看不到,打开右下角提示打开设备和打印机,那么应该怎么办呢 插入移动硬盘到电脑,然后查看电脑右下角的任务栏,找到移动硬盘的信息。然后点击“打开设备和打印机” 进入了“设备和打印机”。然后我们就看到我们的硬盘的图标 点击页面=>属性 根据当前操作界面选择“磁盘驱
阅读全文
摘要:发现一个好玩的,可以用来编辑网页 打开console输入,即可。 document.body.contentEditable='true'; javascript:document.body.contentEditable='true'; document.designMode='on'; void
阅读全文
摘要:// Name Export | Name Import export const name = 'value' import { name } from '...' // Default Export | Default Import export default 'value' import a
阅读全文
摘要:String->Number 数组 a.map(Number) ['123','465'].map(Number) //[123,456] Number->String 数组 a.map(String) [123,456].map(String) //['123','465'] 字符串替换 var
阅读全文
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> div { width: 300px; height: 300px; background-color: red; } </style> <scr
阅读全文
摘要:router-link <router-link to="" tag="div">router-link</router-link> tag 改变渲染标签 vue2.x中组件可用自己尝试一下
阅读全文
摘要:本案例的一行代码,为了方便用ts的盆友,所以以js和ts方式书写 将值转换为数组 js const castArray = (value) => (Array.isArray(value) ? value : [value]); ts const castArray = (value) => (Ar
阅读全文
摘要:将is的值绑定为一个变量,is就变成了v-bind:is="变量名",即 :is="变量名"。当变量名赋值为哪个自定义组件名时,拥有:is=“变量名”属性的元素就会渲染为哪个组件。由于is的值不再是一章节中的静态的值,而是进行了数据绑定,所以绑定的变量要在data中定义过的 示例 <template
阅读全文