How the vue custom instruction assigns values to data

as the title
my component code is

  <input   v-onumber="message" :value="message"    />

data is

  data () {
    return {
      message:"1",
      forlist:{
        data:1,
        name:2,
        hei:3
      },
      items:[1,2,3]
    }
  },

this is how the custom component is written

  directives:{
    onumber(el,binding){
      $(el).keyup(function(){
      let val=$(el).val();
       val=val.replace(/[^\d]/g,"")
            binding
      })
    }
  },

after getting the value of the input box, I want to change the value of the input box by assigning a value to the message of data. How should I write


the third parameter is that vnode, can modify data
, but the instruction should not change the node's data

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1bf6a2c-31793.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1bf6a2c-31793.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?