zoukankan      html  css  js  c++  java
  • vue系列教程-03vuejs的结构和生命周期

    vuejs的结构和生命周期

    本内容为系列内容,全部内容请看我的vue教程分类

    结构

    上一节我们实例化vue的时候传递了一个对象,那么这个对象具体是个什么样的结构那,可以传递一些什么样的值那

    <script>
        // 实例化一个vue
        let vm = new Vue({
            // 页面中的挂载点
            el: '#app',
            // 定义内部数据
            data: {
            },
            // 方法列表
            methods: {
    
            },
            // 监听事件
            watch: {
    
            },
            // 计算属性
            computed: {
                
            },
            // 组件
            components: {
    
            },
            // 私有过滤器
            filters: {
    
            },
            //自定义私有指令
            directives: {
    
            }
        })
    </script>
    

    那么围绕这些属性,将是我们本次基础部分的内容

    什么是生命周期

    我们上一节在created里面执行了一个打印方法,那么我说了这个就类似于jquery$.ready一样

    那么具体有哪些常用的生命周期呢

    这个东西就好比人的一生,你出生的时候做什么,成年的时候做什么,反正就是不同的阶段做不动的事情

    那么我们就可以利用不同的生命周期来完成不同的事情比如

    • 初始化数据
    • 开启和关闭进度条
    • 关闭页面时保存数据
    • ...

    vue有哪些生命周期

    <script>
        let vm = new Vue({
            el: '#app',
            // 完成创建之前 不能使用data和methods中的数据
            beforeCreate() {
                console.log('before');
            },
            // 数据已经初始化
            created() {
                console.log('created');
            },
            // 模板已将编辑在内存但是并未渲染,数据还未渲染到页面中
            beforeMount() {
                
            },
             //vue实例 已经挂载好页面了
            mounted() {
              
            },
             // 更新页面数据后 内存中data的数据已经改变 但是页面中的数据还没有完成渲染
            beforeUpdate() {
               
            },
            // 更新数据后 页面和data数据已经同步了
            updated() {
                
            },
             // 销毁当前实例
            destroyed() {
               
            },
        })
    </script>
    

    这里这么多的生命周期,其实不是所有都是常用的,具体的使用我们会在后面一一讲解,这里只做一个了解

  • 相关阅读:
    pic32 + Vs1003 正弦测试通过
    c强转问题
    Ucos ii 移植到LPC2148
    Pic32时钟
    linux下的文件扫描程序(转载)
    pic32 spi驱动pmodcls lcd液晶屏
    最*不太*
    vhdl元件例化语句
    被忽略了的gcc 浮点选项
    Linux C/S文件传输和云端文件下载服务模拟
  • 原文地址:https://www.cnblogs.com/lookroot/p/13183951.html
Copyright © 2011-2022 走看看