vue框架相关

  1. vue
    vue渐进式的javascript库,基于mvvm模式,m model,v view ,vm viewModel(m<->v),数据驱动框架
    jquery & vue

  2. 模板语法

    1. 双大括号
      一般用在标签的内部

      {{ message }}

      {{ message.split("").reverse().join("")}} {{ a + b }}
    2. 指令
      一般用在标签的属性中
      v-html v-if v-else-if v-else v-show v-for v-model v-bind:attr 【:attr】
      v-on:eventType 【@eventType】
      v-slot:slotName="作用域" 【#slotName】
    3. 组件
      1. 功能组件

        elementui 提供了一套完整的组件库

      2. 页面组件
        Customer.vue 组件

         </template>
         <script>
         	export default {
        
         	}
         </script>
         <style scoped>
        
         </style>
        
  3. vue实例
    每个组件都有一个vue实例与之对应。

    1. 根组件的实例对象由用户自己创建
      根组件
      let vm = new Vue({
      el:"#app",
      data:{

       }
      

      })
      子组件
      let myAlert = {
      template:``,
      data(){
      return {

       	}
       },
       methods:{}
      

      }
      Vue.component(‘my-alert’,myAlert)
      调用my-alert,实际上就是创建了一个myAlert的实例

    2. vue实例对象可以访问
      vue实例对象可以直接访问data、methods、props、computed定义的属性或者方法;
      methods中的方法、构造函数、计算属性中的方法中的this指向当前vue实例

  4. 生命周期
    初始化vue实例对象
    beforeCreate
    created
    编译模板,将模板转换为dom对象 e l b e f o r e M o u n t 将 v u e 实 例 中 的 d a t a 、 m e t h o d 绑 定 到 el beforeMount 将vue实例中的data、method绑定到 elbeforeMountvuedatamethodel
    mounted
    设置监听,data中值发生变化,模板就会重新渲染
    beforeUpdate
    updated
    销毁
    beforeDestroy
    destroyed

  5. style与class绑定
    style

    1. style属性的绑定

      data:{ style:'color:red' }
    2. style属性的绑定拓展语法

      data:{ style:{ color:'red' } } =>
      data:{ style:{ color:'red' } a:{ background:"lightblue" } }

    class

    1. class属性
      data:{ cc:"basic current" }
    2. class属性的拓展语法(vue)
      data:{ a:"basic", b:"current" }
  6. 事件机制

    1. 三要素
      事件源
      事件处理函数
      事件对象

    2. 事件绑定

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值