摘要:js常用的几种创建对象的方式有: {} new Object() 使用字面量 工厂模式 构造函数模式(constructor) 原型模式(prototype) 构造函数+原型模式 这里只举例我自己常用的两种吧 /** 使用{}创建对象,等同于 new Object(); **/ var o = {}
阅读全文
|
03 2020 档案
摘要:js常用的几种创建对象的方式有: {} new Object() 使用字面量 工厂模式 构造函数模式(constructor) 原型模式(prototype) 构造函数+原型模式 这里只举例我自己常用的两种吧 /** 使用{}创建对象,等同于 new Object(); **/ var o = {}
阅读全文
摘要:父组件: 有 :的,那就是从父组件传到子组件的参数与值; 有 @ 的,那就是从子组件传到父组件的回调; 还有一种方式,通过写在父组件的ref定位,父组件可以触发子组件的某个方法 子组件: 用$emit从子组件回调父组件(如下那个changeData对应的是父组件那个@开头的changeData,注意
阅读全文
摘要:数组合并 // 数组合并 var array1 = [1, 2, 3]; var array2 = [4, 5, 6]; var array3 = [...array1, ...array2, 7, 8]; //[1,2,3,4,5,6,7,8] array1.push(...array2 )//
阅读全文
摘要:为什么使用vuex? vuex主要是是做数据交互,父子组件传值可以很容易办到,但是兄弟组件间传值(兄弟组件下又有父子组件),异常麻烦,用vuex来维护共有的状态或数据会显得得心应手。 通常设计store对象都包含4个属性:state,getters,actions,mutations。 state
阅读全文
摘要:参考文档:https://cn.vuejs.org/v2/guide/custom-directive.html
阅读全文
摘要:localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。 sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭了,那么所有通过sessionStorage存储的数据也就被清空了。 操作的方
阅读全文
摘要:RGBA表示式 比如我们设置rgba(0, 0, 0, 0.6)则设置为透明度为60% 获取rgba里的值: // 获取rgba里的数值(rgba:传入的rgba格式颜色值,index:想要获取第几位,有0、1、2、3) rgbaNum(rgba, index) { let val = rgba.m
阅读全文
摘要:let arr1 = ['a', 'b', 'c']; let arr2 = ['1', '2', '3']; // 把arr2 变成一个适合splice的数组(包含splice前2个参数的数组) arr2.unshift(2, 0); // 这里的数字控制插入的位置 console.log(arr
阅读全文
|