diff --git a/misc/node/node.shy b/misc/node/node.shy index 9dd30652..ab1e0fe4 100644 --- a/misc/node/node.shy +++ b/misc/node/node.shy @@ -4,9 +4,7 @@ refer ` 官网 https://nodejs.org/ 源码 https://github.com/nodejs/node 文档 https://nodejs.org/dist/latest-v18.x/docs/api/ -文档 https://cloud.tencent.com/developer/section/1489885 ` - field web.code.node.node shell linux ` diff --git a/misc/node/vue.go b/misc/node/vue.go index d6b6df75..4995768f 100644 --- a/misc/node/vue.go +++ b/misc/node/vue.go @@ -20,21 +20,29 @@ func (s vue) Render(m *ice.Message, arg ...string) { } func (s vue) Init(m *ice.Message) { s.Lang.Init(m, code.PREPARE, ice.Map{ + "regexp": kit.Dict( + "^el-[a-z0-9_]+$", code.KEYWORD, + ), code.KEYWORD: kit.List( "template", "script", "style", "component", "slot", "router-link", "router-view", + "el-container", "el-aside", "el-header", "el-main", "el-dialog", + "el-drawer", "el-icon", "el-avatar", - + "el-dropdown", "el-dropdown-menu", "el-dropdown-item", "el-menu", "el-sub-menu", "el-menu-item", "el-table", "el-table-column", "el-pagination", + "el-row", "el-col", + "el-breadcrumb", "el-breadcrumb-item", "el-tabs", "el-tab-pane", "el-form", "el-form-item", + "el-switch", "el-input", "el-select", "el-option", diff --git a/misc/node/vue.shy b/misc/node/vue.shy index 16c567ba..80728765 100644 --- a/misc/node/vue.shy +++ b/misc/node/vue.shy @@ -12,6 +12,13 @@ vue serve vue build ` +section "docs" +refer ` +文档 https://cloud.tencent.com/developer/section/1489885 +文档 https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox +文档 https://vueuse.org/shared/useToggle/ +` + section "grpc" shell ` cnpm install -D grpc-web @@ -27,7 +34,6 @@ refer ` 文档 https://www.axios-http.cn/docs/intro 源码 https://github.com/axios/axios ` - shell ` npm install axios ` @@ -37,22 +43,10 @@ refer ` https://router.vuejs.org/zh/guide/essentials/nested-routes.html ` -section "element" +section "element-plus" refer ` -https://element.eleme.cn/2.0/#/zh-CN/component/installation +https://element-plus.org/zh-CN/guide/quickstart.html ` -shell ` -npm install element-ui -npm install @vueuse/core -` - -field inner ` -// main.js -import ElementUI from "element-ui" - -Vue.use(ElementUI) -` - shell ` npm install element-plus npm install @vueuse/core