vue 監聽Ctrl + v 事件並拿到粘貼文本

export   default  {
     data (){
         return {
             arr : []
        }
    },
     mounted (){
             // 監聽 ctrl+v鍵盤事件
              document. addEventListener ( 'paste' , (event)  =>  {
                // 獲取解析 粘貼的文本
                 let   text   =  (event. clipboardData   ||  window. clipboardData ). getData ( 'text' );
                 var   arrtext = text  . split ( / [(\r\n)\r\n] +/ ); // 以轉行符切割文本字符串
                arrtext. forEach ((item,index) => {
                     if ( ! item ){
                        snsArr. splice ( index , 1 ); //去除空值
                    } else {
                         this . arr . push ( item )
                    }
                })
                console. log ( this . arr )
        });
}
相關文章
相關標籤/搜索