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)}); }, }, });