12 2020 档案
摘要:Vue生命周期 每个 Vue 实例在被创建时都要经过一系列的初始化过程,例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。 生命周期图示 生命周期钩子 所有的生命周期钩
阅读全文
摘要:template 选项 关于el 提供一个在页面上已存在的 DOM 元素作为 Vue 实例的挂载目标。可以是 CSS 选择器,也可以是一个 HTML 元素 实例。 如果在实例化时存在这个选项,实例将立即进入编译过程,否则,需要显式调用 vm.$mount() 手动开启编译。 template 一个字
阅读全文
摘要:1143. 最长公共子序列 给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。 例如,"ace" 是 "abcde" 的
阅读全文
摘要:情景一:使用es6导出,使用es6导入 入口文件 index.js import *as A from './a.js'; console.log(A); 导出文件 a.js export var a = 1; export var b = 2; export default { name:'张三'
阅读全文
摘要:78. 子集 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] var subse
阅读全文
摘要:76. 最小覆盖子串 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意:如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 1: 输入:s = "ADOBECODEBANC", t =
阅读全文
摘要:141. 环形链表 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不作
阅读全文
摘要:组件_插槽 和 HTML 元素一样,我们经常需要向一个组件传递内容,像这样: <my-cmp> Something bad happened. </my-cmp> 如果有这样的需求,我们就可以通过插槽来做。 插槽内容 通过插槽,我们可以这样合成组件: <my-cmp> 写在组件标签结构中的内容 </
阅读全文
摘要:混入 基础 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。 一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。 var minxin = { created () { this.hello(); }, m
阅读全文
摘要:组件_通信 prop 父组件传递数据给子组件时,可以通过特性传递。 推荐使用这种方式进行父->子通信。 $emit 子组件传递数据给父组件时,触发事件,从而抛出数据。 推荐使用这种方式进行子->父通信。 v-model .sync $attrs 祖先组件传递数据给子孙组件时,可以利用$attrs传递
阅读全文
摘要:侦听器 侦听属性,响应数据(data&computed)的变化,当数据变化时,会立刻执行对应函数, 值类型 函数类型 例: const vm = new Vue({ el: '#app', data: { msg: 'hello,你好呀,我是杉杉', }, watch: { msg () { con
阅读全文
摘要:针对vue 2.0中的响应式原理进行仿写 主要原理:使用Object.defineProperty方法给对象的每一个属性注册 get 和set方法,在set方法中执行render方法进行页面重新渲染 let obj = { name : '1', age : 12, card : { card1:'
阅读全文
摘要:105. 从前序与中序遍历序列构造二叉树 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3 / \ 9 20 /
阅读全文

浙公网安备 33010602011771号