Vue基础

2019-03-27  本文已影响0人  海之深处爱之港湾

准备开始


vue基础


历史介绍

前端框架与库的区别?

vue起步

vue的文件介绍

插值表达式

什么是指令

vue中常用的v-指令演示

 v-text 只能用在双标签中
 v-text 其实就是给元素的innerText赋值
 v-html 其实就是给元素的innerHTML赋值
 v-if 如果值为false,会留下一个<!---->作为标记,万一未来v-if的值是true了,就在这里插入元素
 如果有if和else就不需要单独留坑了
 如果全用上  v-if 相邻v-else-if 相邻 v-else 否则 v-else-if可以不用
 v-if和v-else-if都有等于对应的值,而v-else直接写
 v-if家族都是对元素进行插入和移除的操作
 v-show是显示与否的问题
 注意: 指令其实就是利用属性作为标识符,简化DOM操作,
  看:v-model="xxx"
  v-model 代表要做什么  xxx代表针对的js内存对象
  写在那个元素上,就对哪个元素操作

v-bind使用

v-on的使用

[图片上传失败...(image-58b0ae-1553678176807)]

阶段总结

v-model

v-bind 和 v-model 的区别?

v-for的使用

漂亮的列表

关于对象内的this

渲染组件-父使用子组件

继续


父子组件传值(父传子)

总结父传子

注册全局组件

附加功能:过滤器&监视改动

模块化

ES6模块

箭头函数和function

ES6函数简写

fn3() { //干掉了:function,用在对象的属性中
                console.log(this);
        },

key

<son v-for="(item,index) in persons" :key="index" ></son>

slot

组件生命周期

    activated(){  //激活的 keep-alive v-if="true"
        console.log('activated')
    },
    deactivated(){  //停用的 keep-alive v-if="false"
        console.log('deactivated')
    },
    beforeDestroy(){ //销毁前 v-if="false"
        console.log('beforeDestroy')
    },
    destroyed(){//销毁后 v-if="false"
        console.log('destroyed')
    },

获取DOM元素

上一篇 下一篇

猜你喜欢

热点阅读