n.js
import Vue from 'vue'
Vue.directive('n',{
bind:function(el,binding,vnode,oldVnode){
el.textContent=Math.pow(binding.value,2)
},
update:function(el,binding){
el.textContent=Math.pow(binding.value,2)
}
})
App.vue
import Hellow from './compenents/HelloWord.vue'
import './components/n'
<div v-n="3"></div>