Inglés | 简体中文
Este complemento puede proporcionar una función de aviso inteligente súper poderosa, que incluye propiedades, eventos, espacios y anotaciones y tipos correspondientes, métodos en instancias, etc. Admite múltiples bibliotecas de interfaz de usuario, lo que lleva su eficiencia de desarrollo al siguiente nivel.
Instale la biblioteca de componentes de interfaz de usuario admitida en su proyecto e instale el complemento. Si el complemento no funciona, puede reiniciar vscode. Si encuentra problemas, puede abrir un problema.
cmd+shift+p
-> Seleccione Specify the UI library you need to prompt
{
"common-intellisense.showSlots" : {
"type" : " boolean " ,
"default" : true ,
"description" : " Whether to show the slots on template completion. "
},
"common-intellisense.alias" : {
"type" : " object " ,
"default" : {},
"description" : " If you need to integrate the supported ui library, the secondary encapsulated library, and the prompt to integrate a certain version of the original ui, you can use the alias { " @xxx/element " : " elementUi2 " } "
},
"common-intellisense.remoteUris" : {
"type" : " array " ,
"default" : [],
"description" : " Remote URIs "
},
"common-intellisense.remoteNpmUris" : {
"type" : " array " ,
"default" : [],
"description" : " Remote NPM URIs "
},
"common-intellisense.localUris" : {
"type" : " array " ,
"default" : [],
"description" : " Local URIs "
}
}
Este repositorio lo mantienen individuos y debe actualizarse con algunas bibliotecas de interfaz de usuario con frecuencia. Si está interesado en contribuir, puede enviar un PR a la versión correspondiente de la biblioteca de UI correspondiente en @ common-intellisense o proporcionar algunas bibliotecas de UI nuevas o algunas características nuevas. Las presentaciones son bienvenidas. asunto
Si su proyecto es una biblioteca privada, también puede consultar vuetify, proporcionar una uri exportada, si su uri es una dirección dist/index.cjs
empaquetada accesible, en vscode common-intellisense.remoteUris
, configure este enlace, el complemento Solicitará este enlace y obtendrá la información inmediata correspondiente. También puede configurar directamente un nombre de paquete npm (@xx/yy-ui), configurarlo en common-intellisense.remoteNpmUris
, de modo que el complemento solicite el dist/index.cjs
producido por el paquete npm y obtenga el correspondiente información rápida. vídeo de bilibili
{
"name" : " componentName like Button.Group or VButton(Big CamelCase Format) " ,
"props" : {
"attributeName" : {
"default" : " defaultValue " ,
"value" : " if have will generate attribute with= " value " " ,
"type" : " if you use -> boolean / top / end / bottom / start will have option when create attribute " ,
"description" : " en description " ,
"description_zh" : " zh description " ,
"required" : true , // if with true when select component will auto has this attribute
"foreach" : false , // it only work with vue, when you want generate with v-for
"version" : " Hints are available only in a specified version "
}
},
"link" : " en link to document " ,
"link_zh" : " zh link to document " ,
"typeDetail" : { // Used to supplement other types of descriptions in the attribute dependencies
"AnchorItem" : [ // if name startsWith '$' like "$AnchorItem", will be type AnchorItem = 'x' | 'y'
{
"name" : " key " ,
"description" : " Unique ID " ,
"type" : " string | number "
}
]
},
"events" : [
{
"name" : " close " ,
"description" : " Emitted when close icon is clicked. " ,
"description_zh" : "单击关闭图标时发出。 " ,
"params" : " [MouseEvent] " ,
"version" : " Hints are available only in a specified version "
}
],
"exposed" : [ // when use ref get vm, vm.value or vm.current will get this hints
{
"name" : " [string] " ,
"description" : " MISSING DESCRIPTION (edit in github) " ,
"description_zh" : " MISSING DESCRIPTION (edit in github) " ,
"detail" : " any "
}
],
"suggestions" : [ // Some components are combined,when use button-group, inner tip will this `button` reminder will be brought forward, if this components with only one suggestions, it will select button-group auto create button
" v-alert-title "
]
}
code ~/.vscode/extensions
, luego elimine la versión baja simonhe.common-intellisense-low-version
y reinicie vscode.fnm
o nvm
u otras herramientas de control de versiones node
, y si experimenta problemas como descargas anormales o problemas con las descargas, verifique si las variables de entorno del sistema están configuradas.fnm
, agregue la variable de entorno %USERPROFILE%AppDataRoamingfnmaliasesdefault
. Patrocinador Intellisense común
MIT