- 博客(5)
- 收藏
- 关注
原创 组件之间的通信
在vue中,组件实例的作用域是孤立的,默认情况下,父子组件的数据是不能共享的,也就是说,子组件是不能直接访问父组件的数据的。为此,vue给我们提供了一个数据传递的选项props,用来将父组件的数据传递给子组件。在子组件中,使用props选项,声明接收父组件向子组件传递值的载体,如 ‘msg’ (类似java里的有参构造,指定参数名)。父组件想要获取子组件的数据时,需要子组件通过emit主动将自己的数据发送给父组件。在子组件标签中,声明 msg 属性,属性值即为父组件向子组件传递的值。
2025-09-09 14:03:46
360
原创 动态样式绑定
数组写法适用于:要绑定多个样式,个数确定,名字也确定,但不确定用不用。:style="{fontSize: xxx}"其中xxx是动态值。写法:class="xxx" xxx可以是字符串、对象、数组。对象写法适用于:要绑定多个样式,个数不确定,名字也不确定。:style="[a,b]"其中a、b是样式对象。字符串写法适用于:类名不确定,要动态获取。写法:style样式。
2025-09-08 17:19:15
343
原创 String应用
matches():使用给定的正则表达式(regex)验证当前字符串的格式是否符合要求,符合则返回true,否则返回false。indexOf()/lastIndexOf():检索给定字符串在当前字符串中第一次/最后一次出现的位置,根据字符串找位置。replaceAll():将当前字符串中满足正则表达式(regex)的部分给替换为给定的字符串(s)startsWith()/endsWith():判断当前字符串是否是以给定的字符串开始的/结束的。length():获取字符串的长度(字符个数)
2025-02-10 15:33:11
757
原创 BigDecimal应用
一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是参与计算时会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。BigDecimal所创建的是对象,不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。
2025-02-09 21:12:36
425
原创 Lambda函数式接口
消费型接口表示接收一个参数并执行某些操作,但没有返回值。它常用于需要执行一些操作但不需要返回结果的场景,例如遍历合、修改对象状态等。判断型接口表示接收一个参数并返回一个布尔值。它常用于需要对某些数据进行判断并返回布尔值的场景,例如过滤集合、判断对象状态等。供给型接口表示不需要接收任何参数,但需要返回一个结果。它常用于需要生成某些数据的场景,例如生成随机数、获取当前时间等。函数型接口表示接收一个参数并返回一个结果。它常用于需要对某些数据进行处理并返回结果的场景,例如字符串转换、数据加工等。
2024-11-28 22:10:38
310
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅