网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網(wǎng)

chemzqm:文件保存后自動(dòng)刷新微信小程序

發(fā)布時(shí)間:2018-03-20 10:26 所屬欄目:小程序開(kāi)發(fā)教程

作者的話:我發(fā)現(xiàn)這個(gè)方法有副作用,就是別的應(yīng)用也可能有注冊(cè)這個(gè)全局快捷鍵,所以我開(kāi)發(fā)了 https://github.com/chemzqm/wept正文部分:微信開(kāi)發(fā)者工具支持刷新和重建的快捷鍵,所以我們可以發(fā)送一段 apple script ...

 
 
 
作者的話:
我發(fā)現(xiàn)這個(gè)方法有副作用,就是別的應(yīng)用也可能有注冊(cè)這個(gè)全局快捷鍵,所以我開(kāi)發(fā)了 https://github.com/chemzqm/wept
 
正文部分:
微信開(kāi)發(fā)者工具支持刷新和重建的快捷鍵,所以我們可以發(fā)送一段 apple script 腳本來(lái)達(dá)到刷新/重建項(xiàng)目的效果,從而免去手工切換再使用快捷鍵的麻煩。例如:
 
tell application "wechatwebdevtools"
  activate
  delay 0.2
  tell application "System Events"
    key code {55, 15}
  end tell
end tell
這段代碼可以使用命令 osascript 執(zhí)行,效果就是聚焦微信開(kāi)發(fā)者工具,然后發(fā)送 Command + R 刷新界面。
 
這里的問(wèn)題是我們還是需要每次刷新都要切換到微信開(kāi)發(fā)者工具界面,這對(duì)于開(kāi)發(fā)的流暢度還是有影響的。
 
一個(gè)簡(jiǎn)單的解決辦法就是修改開(kāi)發(fā)者工具源碼,讓它支持全局快捷鍵,經(jīng)過(guò)一番查找,找到了文件:
/Applications/wechatwebdevtools.app/Contents/Resources/app.nw/app/dist/common/menu/menu.js,
添加代碼:
 
function registShortcut(key, onactive) {
 
  var option = {
    key : key,
    active : onactive,
    failed : function(msg) {
      // :(, fail to register the |key| or couldn't parse the |key|.
      console.log(msg);
    }
  };
 
  // Create a shortcut with |option|.
  var shortcut = new nw.Shortcut(option);
 
  // Register global desktop shortcut, which can work without focus.
  nw.App.registerGlobalHotKey(shortcut);
}
以及
 
registShortcut("Command+Shift+R", function () {
  e.reload()
})
registShortcut("Command+Shift+B", function () {
  e.reBuild()
})
autocmd BufWritePost *.wxml call macos#keycodes('command', 'shift', 'r')
autocmd BufWritePost *.wxss call macos#keycodes('command', 'shift', 'r')
大功告成。


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/22745.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢(xún):800182392 點(diǎn)擊咨詢(xún)
QQ在線咨詢(xún)
AI智能客服 ×