日常

日常积累(持续更新中)

1、push返回的是一个长度

2、v-for遍历对象的取值顺序(v,k,index)

3、如果组件内存在template,优先选择template指定字符串为模板

4、父组件给子组件的值不能修改,因为数据流是单向的,如果修改,会警告(不是报错)

5、存储上来说,数据分为几种类型?(引用类型:数组,对象;值类型:字符串和布尔值)

6、组件中的事件要加上.native 修饰符才能相应{.self,.native,.enter,.esc,.stop,.prevent}

7、gc(垃圾回收机制):长时间不使用则回收,,否则会造成内存溢出,而垃圾回收机制会防止内存溢出

8、Vue中用ref标识节点(this.$refs.ref的标识找到节点,在钩子函数中mounted可以找到dom节点)

9、事件对象
    ($event)v-on:keyup="input($event)"
    e.target.value 获取input框值

10、h5新增属性(进度条)
    1、
    2、【滑块】 
11、vue如何监控一个对象的数据的变化

    es5:object.defineProperty
    es6:proxy
12、响应式的工作方式:数据变化,视图则发生变化
13、数据变化->虚拟dom处理->视图做dom操作
14、响应式原理2个:es5:obj.defineProperty  es6:proxy(监控数据变化,对数据改变和取值进行劫持)  分别使用get和sett
15、lowerCase转小写;upperCase转大写
16、事件对象{
    v-on:keyup="input($event)"
    e.target.value     获取input框值
    }
17、v-model和v-bind区别:前者是双向绑定命令,视图变,数据变,数据变,视图变,后者为单向绑定命令
18、最多输入数:maxlength="数量"
19、字符串拼接,变量就得字符串拼接

你可能感兴趣的:(日常)