当前位置: 首页 > news >正文

Vue3学习第二天记录

Vue3学习第二天记录

  • 背景
  • 说明
  • 截图记录
    • 一个简单的JS文件
    • Vue3的watch()函数
    • Vue3的toRef()/toRefs()函数
    • 前端数据类型的分类
    • 前端写一个对外暴露的函数
    • 前端的...语法
    • Vue3中watch()函数的总结
    • Vue3中watchEffect()函数
    • Vue3中watch()函数的坑
    • Vue3中computed()函数

背景

最近在学习尚硅谷的Vue2的入门课程, 后面也在Vue2的基础上介绍了一下Vue3, 这里简单做一个记录.

说明

个人学习笔记, 算是自己的一个简单的交付件, 可能对别人用处不大.

截图记录

一下是学习记录中的一些截图记录. 可能是当时有有点灵感. 后续也需要多多复习一下.

一个简单的JS文件

感觉就像一个非常简单的方法, 调用方只需要 userPoint() 就可以了, 非常简单. 但是实际项目中应该不会这样吧!
在这里插入图片描述

Vue3的watch()函数

有很多种场景, 具体用到的时候不妨再去查阅资料, 问问GPT
在这里插入图片描述

Vue3的toRef()/toRefs()函数

这里不能直接用ref(), 使用ref()其实是直接返回一个 RefImpl 的对象, 与上面的数据就是隔离开来的了.
在这里插入图片描述

前端数据类型的分类

总感觉前端的分类是: 基本数据类型, 普通对象, 数组.
但是在Java中就只有两类: 8大基本数据类型和引用数据类型
在这里插入图片描述

前端写一个对外暴露的函数

这个可以简写, 直接 export default function() {…}
使用默认暴露, 像是一个匿名函数.
在这里插入图片描述

前端的…语法

也是前端的基本功, 感觉是在解构一个对象. 把对象里面的属性都解构出来.
在这里插入图片描述

Vue3中watch()函数的总结

主要就监控属性, 笔记中老师列举了尽量多的场景, 这里留一个印象, 需要使用的时候再去深究.
在这里插入图片描述

Vue3中watchEffect()函数

这个函数就是, 你用到哪个属性我就去监视哪个属性.
直译过来感觉是: 起作用/生效的时候去监视.
在这里插入图片描述

Vue3中watch()函数的坑

老师讲解的版本中, watch()函数这个场景下不能正确获取oldValue
在这里插入图片描述

Vue3中computed()函数

和Vue2中computed配置功能是一样的.
在这里插入图片描述

相关文章:

  • 服务部署:.NET项目使用Docker构建镜像与部署
  • TCP和udp能使用同一个端口通讯吗
  • IO-源码阅读 glibc 2.35
  • Web Dart前端:探索、挑战与未来展望
  • 针对多智能体协作框架的元编程——METAGPT
  • TCP/IP协议分析实验:通过一次下载任务抓包分析
  • 爬虫实现思路
  • 什么是Python?为什么它如此流行?
  • Activity->Activity中动态添加Fragment->add和replace方式添加的区别
  • 基于单片机的电子万年历设计
  • 11 gpio 与 pinctrl 子系统
  • TCP/IP协议介绍——三次握手四次挥手
  • C语言中指针的说明
  • 浏览器打开 three.js-r160/editor/index.html 后,为何显示白屏
  • C++,观察者模式,模拟Qt的信号和槽机制
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • golang中接口赋值与方法集
  • HTTP 简介
  • spring-boot List转Page
  • Vue 2.3、2.4 知识点小结
  • 前端攻城师
  • 前端路由实现-history
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 关于Android全面屏虚拟导航栏的适配总结
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • 昨天1024程序员节,我故意写了个死循环~
  • ​什么是bug?bug的源头在哪里?
  • (Java入门)抽象类,接口,内部类
  • (蓝桥杯每日一题)love
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (四)模仿学习-完成后台管理页面查询
  • (算法)区间调度问题
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)http-server应用
  • (转载)Linux网络编程入门
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .gitignore文件---让git自动忽略指定文件
  • .htaccess配置重写url引擎
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .net refrector
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .net 验证控件和javaScript的冲突问题
  • .Net7 环境安装配置
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • .ui文件相关
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @Builder用法
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @WebService和@WebMethod注解的用法
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798