Vue3 监听属性

< div id  =   "app" >
     < p style  =   "font-size:25px;" > 计数器 :   { {  counter  } } p >
     < button  @ click  =   "counter++"  style  =   "font-size:25px;" > 点我 button >
div >
    
< script >
const  app  =   {
  data ( )   {
     return   {
      counter :   1
     }
   }
}
vm  =  Vue. createApp ( app ) . mount ( '#app' )
vm.$watch ( 'counter' ,   function ( nval ,  oval )   {
    alert ( '计数器值的变化 :'   +  oval  +   ' 变为 '   +  nval  +   '!' ) ;
} ) ;
script >

请使用浏览器的分享功能分享到微信等