Vue3与TypeScript开发学习笔记

1、安装准备流程

名称说明
npm install -g @vue/cli安装vue-cli(4.0以上版本才可以支持vue3。)
vue --version查看vue-cli版本
vue create 项目名称安装vue3项目
1、Manually select features选择此项进行带ts语法的安装。vue2和vue3自带模版选项无ts
2、 Choose Vue version,Babel,TypeScript,Linter / Formatter选择示例基本四
3、3.x选择3.x选项
4、Use class-style component syntax? (y/N) n是否需要类类型的组件,选择n
5、Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? n使用使用jsx,选择n
6、ESLint with error prevention only选择默认的第一项
7、Lint on save选择默认的第一项
8、In dedicated config files选择默认的第一项
9、Save this as a preset for future projects? (y/N)是否默认保存当前配置,建议选择n
10、在开发工具中安装eslin、vetur用来辅助提高开发效率

2、内置属性或方法(import { } from ‘vue’;)

名称说明
ref()数据双向绑定函数,使用此函数在逻辑代码中应用.value取值
computed(()=>{return …})计算属性,回调函数
reactive({})数据双向绑定,响应式对象,与ref()类似,但不需要在逻辑代码中应用.value
toRefs()将接收的数据参数变成ref类型的对象并返回。
onBeforeMount挂载到dom前钩子函数
onMounted挂载到dom后钩子函数
onBeforeUpdatedata被修改,重新渲染前执行钩子函数
onUpdateddata被修改,重新渲染后执行钩子函数
onBeforeUnmount销毁组件前执行钩子函数
onUnmounted销毁组件后执行钩子函数
onActivated()包含在中的组件,激活时执行
onDeactivated()包含在中的组件,组件间互相切换时,前一组件消失时执行
onErrorCaptured()当捕获一个来自子孙组件的异常时激活钩子函数
onRenderTracked()跟踪页面上所有响应式变量和方法的状态,只要页面有update的情况,就会生成一个event对象,通过event对象来查找程序的问题
onRenderTriggered()状态触发,它不会跟踪每一个值,而是给你变化值的信息,并且新值和旧值都会明确的展示出来
watch([a,b],(c,d)=>{})监听属性,第一项参数a,b可以是属性,也可以是数组,如果要监听多个属性,需要用数组形式。用来监听多项值。第二参数为方法函数,用于对监听的属性进行逻辑修改。第三参数是方法函数的二个参数c,d,为监听属性的新值与旧值
export default 函数名复用函数导出方法

3、常用基本函数属性

名称说明
setup()准备函数,初始化函数
return{ …refData }展开对象数据

4、Vue3的生命周期

名称说明
new Vue()新建vue实例

未完待续…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值