VUE是啥

        其实可以把它看做一个对象,一个有点牛逼的对象,这个对象中有很多属性,这些属性就会把html和js联系起来,完成一些数据的交互等等。
首先看它有哪些属性:
el挂载点:对应DOM中的哪个标签地址
template模板:对应挂载点内部的内容
data:vue实例中的数据
methods:vue实例中的方法
computed:计算属性
watch:监听器
filters:自定义过滤器(新增)
components:存放局部组件

        //创建vue实例,传递参数给这个实例,
        //并让这个实例去接管id=root这个元素里面的内容
        //这样这个vue实例就和id=root的这个dom节点进行了绑定
        new Vue({
            el:'#root',                           //挂载点:el参数对应的dom标签
            // template:'<h1>hello {{msg}}</h1>',    //模板:挂载点内部的内容
            components:{
              'todo-item': TodoItem
            },
            data: {                               //vue实例里面的数据
                msg:'hello ffff',
                num:123,
                list:['第一个','第二个','第三个'],
                inputValue:'',
                inputList:[]
            },
            methods:{
                commit:function(){
                    this.inputList.push(this.inputValue);
                    this.inputValue = '';
                }
            }
        })

生命周期

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,086评论 0 29
  • # 传智播客vue 学习## 1. 什么是 Vue.js* Vue 开发手机 APP 需要借助于 Weex* Vu...
    再见天才阅读 3,685评论 0 6
  • VUE Vue :数据驱动的M V Vm框架 m :model(后台提供数据),v :view(页面),vM(模板...
    wudongyu阅读 5,441评论 0 11
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 3,018评论 1 4
  • 姑娘,这一个周都在参与培训机构的招生工作,发的传单加起来估计有1000多份,学生放学发,菜市场人家买菜,我们发,...
    杨琴yangqin阅读 529评论 1 1