1.3.0 • Published 2 years ago
@whitekite/vue-helper v1.3.0
whitekite-vue-helper
白鸢vue帮助包
@vue/composition-api
vue-router
补全vue-router4的hook
const router = useRouter()
const route = useRoute()
vuex
补全vuex4的hook
const store = useStore()
initDefaultProps
fork by ant-design-vue
给vue-props赋值默认值的工具用,主要用于改写ant-design-vue组件,为业务组件使用
props: initDefaultProps({ vueprops }, { vueprops的初始值 })//->VueTypes
withInstall
简单的局部安装vue组件工具
withInstallObject({ parent: 主组件, children: [...安装在主组件下的子组件] })
// or
withInstall(主组件, ...安装在主组件下的子组件)
import Component from "./component";
import Header from "./Header";
import Footer from "./Footer";
import Content from "./Content";
Component.Header = Header
Component.Footer = Footer
Component.Content = Content
withInstall(Component, Header, Footer, Content)
// or
withInstallObject({ parent: Component, children: [Header, Footer, Content] })
export default Component
jsx 形式示例
<Component> sss </Component>
<Component.Header>sssss</Component.Header>
<Component.Content>sssss</Component.Content>
<Component.Footer>ssssss</Component.Footer>
template形式示例
<template>
<component>
<component-header></component-header>
<component-content></component-content>
<component-footer></component-footer>
</component>
</template>
<script>
import Component from "./component";
export default {
components: {
Component,
ComponentHeader: Component.Header,
ComponentFooter: Component.Footer,
ComponentContent: Component.Content,
}
}
</script>
1.3.0
2 years ago
1.2.0
2 years ago
1.1.9
3 years ago
1.2.6
2 years ago
1.2.5
2 years ago
1.2.4
2 years ago
1.2.3
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.1.12
2 years ago
1.1.11
3 years ago
1.1.10
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.0.0-v2
3 years ago
1.0.0-v3
3 years ago