八巷 2022-05-04 12:36:49
vue的生命周期:beforeCreate
created
beforeMount
mounted
beforeDestory
destoryed
beforeUpdate
updated
父组件和子组件钩子执行顺序
- 加载渲染过程:
父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted
父组件挂载完毕肯定是等里面的子组件都挂载完毕后才算父组件挂载完毕了,所以父组件的mounted在最后。 - 子组件更新过程(子组件更新影响到父组件的情况):
父beforeUpdate -> 子beforeUpdate->子updated -> 父updted
子组件更新过程(子组件更新不影响父组件的情况):子beforeUpdate -> 子updated
- 父组件更新过程(父组件影响子组件的情况):
父beforeUpdate -> 子beforeUpdate->子updated -> 父updted
父组件更新过程(父组件不影响子组件的情况):父beforeUpdate -> 父updated
- 销毁过程:
父beforeDestroy->子beforeDestroy->子destroyed->父destroyed
八巷 2022-05-04 12:26:15
大佬问下这个问题
enum UserResponse {
No = '0',
Yes = '1',
}
// 如果是数字枚举result 类型类似于:
// {
// "No": number,
// "YES": number
// }
// 如果是字符串枚举应该会是什么样呢?
let a = UserResponse.Yes
type result = typeof a;
let de: result = '1' // 为什么不能赋值?
- 共 1 页
- 1
第 143 题:将 10000000000 形式的字符串,以每 3 位进行分隔展示 10.000.000.000 多种实现方式