Greasy Fork is available in English.

一键打开编辑器(vue)

2021/11/18 下午3:32:59

Pada tanggal 22 September 2022. Lihat %(latest_version_link).

// ==UserScript==
// @name        一键打开编辑器(vue)
// @namespace   Violentmonkey Scripts
// @include       http://localhost*
// @include       http://127.0.0.1*
// @grant       none
// @version     0.2.3
// @author      -
// @description 2021/11/18 下午3:32:59
// ==/UserScript==

document.addEventListener('keyup',(event)=>{
  if(event.keyCode === 190 && event.target.tagName !== 'INPUT' && typeof app !== 'undefined'){
    const vue3Url = (window?.__VUE_DEVTOOLS_GLOBAL_HOOK__.apps?.[0]?.app?.config?.globalProperties.$route.matched.slice(-1))?.[0].components.default.__file
    if(vue3Url){
      fetch(`/__open-in-editor?file=${vue3Url}`)
    }else if(app){
      const vm =  app.__vue__
      const fileUrl = vm.$route.matched[vm.$route.matched.length - 1].components.default.__file
      fetch(`/__open-in-editor?file=${fileUrl}`)
    }
  }
})