1 vue渲染模板时怎么保留模板中的HTML注释呢?
<template comments> ... <template>
// 设置注释属性,官网默认为舍弃注释
<script>
import ... export default {comments:true,...}
</script>
2 你知道vue中key的原理吗?说说你对它的理解
- 作用的话,便于diff算法的更新, key的唯一性,能让算法更快的找到需要更新的dom,
需要注意的是,key要唯一,不然会出现很隐蔽性的更新问题。
3 你是从vue哪个版本开始用的?你知道1.x和2.x有什么区别吗?
1、 2.0生命生命周期变化感觉变得更加语义化一点(有规律可寻,更好记了),而且增加了beforeUpdate、updated、activated、deactivated,删除了attached、detached。
2、2.0将1.0所有自带的过滤器都删除了,也就是说,在2.0中,要使用过滤器,则需要我们自己编写,以下是一个自定义过滤器示例, Vue.filter(‘toDou’,function(n,a,b){ return n<10?n+a+b:’’+n; });