• Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲


     慕课网视频地址(正版购买):https://coding.imooc.com/class/196.html

    import Vue from 'vue'
    
    const app = new Vue({
      // el: '#root',
      // template: '<div>{{text}}</div>',
      data: {
        text: 0
      },
      beforeCreate () {
        console.log(this.$el, 'beforeCreate')
      },
      created () {
        console.log(this.$el, 'created')
      },
      beforeMount () {
        console.log(this.$el, 'beforeMount')
      },
      mounted () {
        console.log(this.$el, 'mounted')
      },
      beforeUpdate () {
        console.log(this, 'beforeUpdate')
      },
      updated () {
        console.log(this, 'updated')
      },
      activated () { // 在组件章节讲解
        console.log(this, 'activated')
      },
      deactivated () { // 在组件章节讲解
        console.log(this, 'deactivated')
      },
      beforeDestroy () {
        console.log(this, 'beforeDestroy')
      },
      destroyed () {
        console.log(this, 'destroyed')
      },
      render (h) {
        throw new TypeError('render error')
        // console.log('render function invoked')
        // return h('div', {}, this.text)
      },
      renderError (h, err) {
        return h('div', {}, err.stack)
      },
      errorCaptured () {
        // 会向上冒泡,并且正式环境可以使用
      }
    })
    
    app.$mount('#root')
    // setInterval(() => {
    //   app.text = app.text += 1
    // }, 1000)
    
    setTimeout(() => {
      // 解除所有的事件监听和watch
      app.$destroy()
    }, 1000)

    欢迎关注公众号,留言交流。

    如非软弱,怎会连触手可及的幸福也要放弃?--纵力量绵薄,也要筑起通往梦想的桥梁!


    据说星星比较有用:https://github.com/zxyuns/bluemoon
  • 相关阅读:
    敏感信息脱敏实现
    SpringBoot集成Swagger2
    CSS三大特性
    background
    background-attachment
    background-position
    background-repeat
    background-image
    background-color
    CSS元素显示模式
  • 原文地址:https://www.cnblogs.com/zxyun/p/14455229.html
Copyright © 2020-2023  润新知