- 博客(8)
- 收藏
- 关注
原创 2024年华为OD机试真题-贪吃的猴子
第一次获取香蕉,无论是从行的开头或者末尾获取,得到的香蕉根数目为1。但是,从行末尾获取能获取到最优的策略,后面可以直接得到香蕉根数目6和3。因此最终根数为1+6+3 = 10。
2024-08-09 18:20:03
182
原创 vue生命周期及初始化顺序,子组件直接修改引用类型的props的问题
更改对象或数组内部的值。这是因为 JavaScript 的对象和数组是按引用传递,而对 Vue 来说,禁止这样的改动,虽然可能生效,但有很大的性能损耗,比较得不偿失。当直接修改对象或数组时,vue不告警,但是应避免这样做,会造成watch和更新的执行顺序问题。当对象或数组作为 props 被传入时,虽然子组件无法更改 props 绑定,但仍然。子组件通过emit抛出一个事件来通知父组件做出改变,执行顺序是。子组件直接修改父组件引用数据。
2024-05-07 21:35:26
359
1
原创 不使用构建工具,DOM内模版解析Vue3+element-plus示例
【代码】不使用构建工具,DOM内模版解析Vue3+element-plus示例。
2024-05-07 16:28:21
532
原创 文本css样式white-space6个值的区别
break-spaces: 换行,保留换行符,不保留空格,制表符,保留行尾空格。pre-line: 换行,保留换行符,不保留空格,制表符,不保留行尾空格。no-wrap: 不换行,不保留换行符,空格,制表符,行尾空格。normal(默认):换行,不保留换行符,空格,制表符,行尾空格。pre-wrap: 换行,保留换行符,空格,制表符,行尾空格。pre: 不换行,保留换行符,空格,制表符,行尾空格。每行的行首添加了空格。
2024-04-18 16:31:48
406
1
原创 计算属性缓存 vs 方法的区别
input文本框随便输入,触发视图更新,当响应式数据author.books没有变化时,控制台可见,publishedBooksMessage计算属性getter函数只在初始化执行一遍,而calculateBooksMessage方法总会执行。此时适合用computed属性。计算属性用来替代模版表达式,避免在模版中写臃肿的代码。当不需要缓存的场景时,推荐用method的方法。会在重渲染发生时再次执行函数。性能开销方面有优势。
2024-04-16 21:42:12
365
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人