解決ueditor編輯器右鍵貼上、複製,提示使用ctrl+v貼上問題
阿新 • • 發佈:2018-12-17
最近跟著公司做專案,一個新聞網站,在新聞網站的後臺管理中,有很多對新聞內容編輯是功能,而專案中採用的是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編輯器支援右鍵複製貼上功能了。