Skip to content

Vue API

  • Vue API uses the declarative programming approach
  • It uses data (initial state), methods (change state), and computed (show state)
new Vue({
  el: '#app'
  data: {
    textInput: ''
  }
  methods: {
    onInput: function (event) {
      this.textInput = event.target.value; /* this refers to the state object */
    }
  }
  computed: {
    identicon: function() {
      return jdenticon.toSvc(this.textInput, 200);
    }
  }
});

Declarative Programming

  • In a declarative programming, a initial state and a set of rules are used to accomplish a goal
  • The imperative programming in contrast is just a set of instructions to be followed in order