【.5.31】四、个人前端基础(Vue.js) - 秋火烧云

vue

【2020.5.31】四、个人前端基础(Vue.js)

Vue.js的部分基础知识

一、创建vue实例

var vm = new Vue({
  el:"#app",
  data:{
    //数据
    arr:[1,2,4]
    },
  methods:{
    //方法
    },
  components:{
    //模版
    },
  create:{
    // 生命周期函数
    // 最早能获取到数据的
    }
})

二、Vue的指令

  1.数据绑定指令

    1.1  v-text : 绑定数据可以解决闪烁问题

        <span v-text="msg1"></sapn>

    1.2  v-html : 绑定数据,可以解决闪烁也可以编译页面结构代码

        <span v-html="msg2"></sapn>

  2. 监听事件 v-on\@

    1. v-on:click = "change"

    2.事件修饰符

      阻止冒泡事件 : .stop  @click.stop = "change"

      阻止默认事件 : .prevent   阻止表单跳转

  3. v-model  双向数据绑定

    v-model  双向数据绑定===》可以绑定,input,select、component

    数据的处理:v-model.number <input v-model.number="pw">

          v-model.name <input v-model.name="un">

  4. v-for  循环

    循环:items当前项,index当前项,key当前键(指定了key后,只能渲染列表中改变的的那一项)

      <li v-for="(itmes index) in arr">{{items.name}}+{{items.ega}}+{{index}}</li>

  5. v-if 

    显示隐藏,如果隐藏的话,页面的结构都不存在,  切换消耗高

    v-if=“布尔值”

 三、Vue 的部分api

  1. ref  被用来给元素或子组件注册引用信息,引用信息会注册在父组件$refs上

  2. computed  :  计算属性  当data中的数据发生变化时,就会触发这里面的计算

  3. methods  :  事件处理器   可以直接通过VM实例访问这里面的方法,或者在指令表达式里直接使用   

  4. watch  :  监听数据的变化,当发生变化时,里面设置的对应函数会调用,可以监听组件切换并做出对应的函数处理   

   watch:{

      a:function(n,o){

         //n是新值,o 是旧值    

         要执行的函数

        }

    }

四、生命周期\钩子函数  (简概)

1.初始化

beforcreate  创建实例时   不能访问数据和方法

created  创建实例完成   最早能访问数据的和方法

boferMount  模版在内存中已经编辑好了,未渲染到页面中

mounted  模版已经渲染到页面中

2. 更新

beforUpdate  数据更新之前

update   数据更新完成,重新渲染完成后

3.组件使用

activated   组件在激活时  

deactivated  组件被停用时

4.实例销毁

beforDestroy   实例销毁之前

desroyed   实例销毁后

发表于

2020-06-01 00:14 

秋火烧云 

阅读(94) 

评论(0) 

编辑 

收藏 

举报

 

以上是 【.5.31】四、个人前端基础(Vue.js) - 秋火烧云 的全部内容, 来源链接: utcz.com/z/376477.html

回到顶部