Vue

生命周期(钩子)函数

1、created
2、mounted
3、updated
v-model.lazy 数据变化将在文本框失去焦点时触发,默认是keydown
.trim
.number 转换为数字

 <div id="box">
        <input type="text" v-model.number="msg">
        {{msg}}
    </div>

  var vm = new Vue({
        el:"#box",
        data:{
            msg : "Hello Vue"
        },
        created: function(){
            console.log("创建成功",this.$el)//undefied
        },
        mounted :function(){
            console.log("挂载成功",this.$el)//<div...>
        },
        updated:function(){
            console.log("重新渲染完成")
        }
    })
    console.log(vm.$el)

4、watch
5、mixins
混合,对于生命周期类函数,不会覆盖都将被执行;
对于 methods 之类的函数,将优先使用组件或实例内的同名函数

总结

v-for、 解决不能识别的问题 :key 、v-model 、v-class 、v-style
v-bind 、:、v-if 、v-else、 v-else-if、v-show
v-html 、v-once 、v-on:click、@click


var vm = new Vue({//根组件
        el: "#box",
        data: {
            msg: "Hello Vue",
        },
        methods:{},
        computed:{},
        watch:{},
        directives:{},
        filters:{},
        created:function(){},
        mounted:function(){},
        beforeUpdate:function(){},
        update:function(){},
        destroyed:function(){},
        components: { //子组件
            data: function(){
                return {}
            },
            methods: {},
            computed: {},
            watch: {},
            directives: {},
            filters: {},
            created: function () { },
            mounted: function () { },
            beforeUpdate: function () { },
            update: function () { },
            destroyed: function () { },
        }
    })
    vm.$mount("sel")
    vm.$watch("attr",function(){})
    vm.$el
    vm.$emit(eventName[,params])
    vm.$on(eventName,function(){})

npm install -g cnpm --registry=http://registry.npm.taobao.org/

cnpm install -g vue-cli
常用命令:
vue init webpack myapp
cnpm install --save-dev watchpack ajv chokidar schema-utils (丢失包后安装)
cnpm install//脚手架工具依赖的模块
npm run dev

cnpm install --save-dev vuex

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

推荐阅读更多精彩内容

  • 基本格式 以json的形式、将数据(支持所有格式)挂载在vue的data上、方法挂载在vue的methods上。 ...
    kirito_song阅读 4,251评论 0 21
  • 更新20200617: vue create your_project 参考 一、简介: 本框架搭建主要是基于No...
    royluck阅读 4,997评论 0 1
  • 清晨打开窗户,扑面而来的凉风,带来秋天的气息,远山大海薄雾弥漫,对面的房屋,被淅淅沥沥下个不停的雨冲刷的分外明亮,...
    梁早早阅读 1,111评论 2 9