• vue.js ②


    1.Vue实例的生命周期钩子

    每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。

                                                    

    具体实例函数参考vue.js官网

    2.几个简单的vue实例模板语法(后期继续补)

     只要是在模板语句中,=" "内部为js代码,并不为文字信息

    3.计算方法,属性,侦听器

    计算属性:

    //计算属性含内置缓存,当依赖的变量没有变化时,只会计算一次,以下依赖的firstName和lastName

    <!-- {{fullName()}} -->      <!-- vue中方法的调用要使用括号 -->

    调用方法时

    侦听器

    //侦听器和计算属性类似,内置缓存,当依赖的变量没有变化时,只会计算一次

    4.计算属性中getter和setter

                                               

    计算方法中的get可以通过其他值算出新值,比如上面的例子,差值表达式在读取fullname时,会调用get方法,从而计算出fullname

    而set可以接受从外部传来的数据,同时外部传来的数据可以在其中得到保留,因为计算方法是含有内置缓存的。

    5.Vue的样式绑定

    class绑定

    <!-- 该vue样式的绑定,使用的是class的对象绑定,div绑定了个click事件,且有个class,class的显示与否取决于data中是否有这个变量;其次在方法中定义该事件,将data中的值改为true即可在div中出现activated;
    即可触发样式中对activated的修改 -->

    三目运算符

    a ? b : c简单理解方式为:

    style的绑定

     

     

    6.Vue的条件渲染

    7.vue中的列表渲染

    通过v-for循环一个列表

  • 相关阅读:
    Centos 7.X 安装JDK1.8
    CentOS 7.X 搭建时间服务器 --- chrony
    CentOS 7.X 设置系统时间
    CentOS 7.X 关闭SELinux
    C11工具类:时间处理
    C11内存管理之道:智能指针
    C11性能之道:标准库优化
    C11性能之道:转移和转发
    C11性能之道:右值引用
    C11简洁之道:tupe元祖
  • 原文地址:https://www.cnblogs.com/flowercatnice/p/12253271.html
Copyright © 2020-2023  润新知