1. 程式人生 > >解決ueditor編輯器右鍵貼上、複製,提示使用ctrl+v貼上問題

解決ueditor編輯器右鍵貼上、複製,提示使用ctrl+v貼上問題

       最近跟著公司做專案,一個新聞網站,在新聞網站的後臺管理中,有很多對新聞內容編輯是功能,而專案中採用的是ueditor編輯器,作為一個剛剛入行的小白,發現ueditor編輯器功能非常強大,這裡也都是我不知道的知識啊 [捂臉哭]。

       在使用編輯器編輯內容時,經常需要借鑑其他的地方的內容,這是複製貼上功能顯示十分重要,對於經常使用快捷鍵的人來說很簡單:Ctrl+C、Ctrl+V;但是在ueditor編輯器預設狀態下,會出現右鍵貼上複製都不能用的情況。 會提示使用ctrl+v貼上。

        查詢資料解決問題:

        1、在專案中找到ueditor.config.js檔案,在檔案中查詢contextMenu,會看到如下程式碼。

        //開啟右鍵選單功能
        ,enableContextMenu: true
        //右鍵選單的內容,可以參考plugins/contextmenu.js裡邊的預設選單的例子,label留空支援國際化,否則以此配置為準
        ,contextMenu:[
        //    {
        //        label:'',       //顯示的名稱
        //        cmdName:'selectall',//執行的command命令,當點選這個右鍵選單時
        //        //exec可選,有了exec就會在點選時執行這個function,優先順序高於cmdName
        //        exec:function () {
        //            //this是當前編輯器的例項
        //            //this.ui._dialogs['inserttableDialog'].open();
        //        }
        //    }
        ]

        2、然後我們只要將contextMenu:[]裡的內容全部刪除就可以了。

        //開啟右鍵選單功能
        ,enableContextMenu: true
        //右鍵選單的內容,可以參考plugins/contextmenu.js裡邊的預設選單的例子,label留空支援國際化,否則以此配置為準
        ,contextMenu:[]

        完成後,重新啟動專案,就是見證奇蹟的時刻了,ueditor編輯器支援右鍵複製貼上功能了。

經過自己測試,上面的程式碼是可用的,如果有錯誤希望能指出來,共同學習。