Vue/watch

全角: 半角:
sample1code
new Vue({
  el: "#sample",
  data: {zen: "", han: ""},
  watch: {
    zen: function(val) {
      this.zen = val.replace(/[A-Za-z0-9]/g,
      function(e){return String.fromCharCode(e.charCodeAt(0) + 65248)});
    },
    han: function(val) {
      this.han = val.replace(/[A-Za-z0-9]/g,
      function(e){return String.fromCharCode(e.charCodeAt(0) - 65248)});
    },
  },
});