wncf's blog wncf's blog
首页
书签
  • JavaScript
  • vue
  • css
  • 收藏正则
  • 分类
  • 标签
  • 归档
关于
GitHub (opens new window)

wncf

编写代码并热爱生活
首页
书签
  • JavaScript
  • vue
  • css
  • 收藏正则
  • 分类
  • 标签
  • 归档
关于
GitHub (opens new window)
  • JavaScript总结

    • javascript面试题
    • 数据类型判断
    • js一些技巧
    • 正则表达式
    • 常用的数组方法
    • 对象常用的方法
    • typeScript
    • js常用库
    • 浏览器常用api
    • js常用工具函数
    • 三级目录

  • css总结

  • 其他

  • 前端
  • vue总结
  • V2
wncf
2022-05-28

vue程序

# 运行过程

项目中的main.js是项目的入口,webpack会根据main.js将所有js文件嵌入到打包后build文件夹下的index.html里。

build文件夹下,index.html的由来是由public下的index.html而来的,

# 生命周期

  • beforeCreate: 实例组件刚创建,元素DOM和数据都还没有初始化。
  • created: 数据data已经初始化完成,方法也已经可以调用,Dom未渲染 可以在这里发送请求
  • beforeMount Dom未完成挂载,数据初始化完毕,数据的双向绑定还是显示{{}}
  • mounted 数据和DOM都完成挂载,在上一个周期占位的数据把值给渲染进去。 可以在这边请求,和created相比,mounted发送请求只是晚了几毫秒
  • beforeUpdate 只要是页面数据改变了都会触发,数据更新之前
  • updated 页面数据改变了都会触发,数据更新完毕,页面的数据是更新完成的。beforeUpdate和updated要谨慎使用,因为页面更新数据的时候都会触发,在这里操作数据很影响性能和容易死循环。
  • beforeDestroy 页面销毁之前触发,刷新页面并不会触发,只有通过v-if销毁组件/页面等时才会触发
  • destroyed 页面销毁之后触发 刷新页面并不会触发,只有通过v-if销毁组件/页面等时才会触发
编辑 (opens new window)
上次更新: 2022/05/28, 10:34:23
最近更新
01
腾讯云宝塔自动化部署方案
03-22
02
vscode格式化
12-11
03
github使用问题与解决方案
09-16
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Wncf | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式