Skip to content

Commit e2348d3

Browse files
committed
更新文档
1 parent 05fd055 commit e2348d3

File tree

2 files changed

+113
-0
lines changed

2 files changed

+113
-0
lines changed

Diff for: README.md

+113
Original file line numberDiff line numberDiff line change
@@ -626,6 +626,119 @@ export default {
626626
}
627627
```
628628

629+
<!-- # vue-next
630+
631+
我们也可以从 [vue-next](https://github.com/vuejs/vue-next) 这个项目中去实际感受 `Vue3.0` 的很多特性。
632+
633+
```bash
634+
# 克隆该项目仓库到本地
635+
git clone https://github.com/vuejs/vue-next.git
636+
cd vue-next
637+
# 安装依赖
638+
npm install
639+
# 执行开发命令
640+
npm run dev
641+
```
642+
643+
如果上述命令都执行成功,将会在 `vue-next/packages/vue` 目录下会生成一个 `dist` 文件夹,里面会有一份 `vue.global.js` 最新的这份代码编译后还不到1万行,比 `Vue2.0` 还大,看了下到处的接口,已经有一定的完整性了。
644+
645+
<img src="./screenshot/6.png" />
646+
647+
```js
648+
exports.BaseTransition = BaseTransition;
649+
exports.Comment = Comment;
650+
exports.Fragment = Fragment;
651+
exports.KeepAlive = KeepAlive;
652+
exports.PatchFlags = PatchFlags;
653+
exports.Portal = Portal;
654+
exports.ShapeFlags = PublicShapeFlags;
655+
exports.Suspense = Suspense;
656+
exports.Text = Text;
657+
exports.Transition = Transition;
658+
exports.TransitionGroup = TransitionGroup;
659+
exports.callWithAsyncErrorHandling = callWithAsyncErrorHandling;
660+
exports.callWithErrorHandling = callWithErrorHandling;
661+
exports.camelize = camelize$1;
662+
exports.capitalize = capitalize$1;
663+
exports.cloneVNode = cloneVNode;
664+
exports.compile = compileToFunction;
665+
exports.computed = computed$1;
666+
exports.createApp = createApp;
667+
exports.createBlock = createBlock;
668+
exports.createCommentVNode = createCommentVNode;
669+
exports.createHook = createHook;
670+
exports.createRenderer = createRenderer;
671+
exports.createSlots = createSlots;
672+
exports.createTextVNode = createTextVNode;
673+
exports.createVNode = createVNode;
674+
exports.defineComponent = defineComponent;
675+
exports.effect = effect;
676+
exports.getCurrentInstance = getCurrentInstance;
677+
exports.h = h;
678+
exports.handleError = handleError;
679+
exports.inject = inject;
680+
exports.injectHook = injectHook;
681+
exports.instanceWatch = instanceWatch;
682+
exports.isReactive = isReactive;
683+
exports.isReadonly = isReadonly;
684+
exports.isRef = isRef;
685+
exports.markNonReactive = markNonReactive;
686+
exports.markReadonly = markReadonly;
687+
exports.mergeProps = mergeProps;
688+
exports.nextTick = nextTick;
689+
exports.onActivated = onActivated;
690+
exports.onBeforeMount = onBeforeMount;
691+
exports.onBeforeUnmount = onBeforeUnmount;
692+
exports.onBeforeUpdate = onBeforeUpdate;
693+
exports.onDeactivated = onDeactivated;
694+
exports.onErrorCaptured = onErrorCaptured;
695+
exports.onMounted = onMounted;
696+
exports.onRenderTracked = onRenderTracked;
697+
exports.onRenderTriggered = onRenderTriggered;
698+
exports.onUnmounted = onUnmounted;
699+
exports.onUpdated = onUpdated;
700+
exports.openBlock = openBlock;
701+
exports.popScopeId = popScopeId;
702+
exports.provide = provide;
703+
exports.pushScopeId = pushScopeId;
704+
exports.reactive = reactive;
705+
exports.readonly = readonly;
706+
exports.recordEffect = recordEffect;
707+
exports.ref = ref;
708+
exports.registerRuntimeCompiler = registerRuntimeCompiler;
709+
exports.render = render;
710+
exports.renderList = renderList;
711+
exports.renderSlot = renderSlot;
712+
exports.resolveComponent = resolveComponent;
713+
exports.resolveDirective = resolveDirective;
714+
exports.resolveDynamicComponent = resolveDynamicComponent;
715+
exports.resolveTransitionHooks = resolveTransitionHooks;
716+
exports.setBlockTracking = setBlockTracking;
717+
exports.setTransitionHooks = setTransitionHooks;
718+
exports.toHandlers = toHandlers;
719+
exports.toRaw = toRaw;
720+
exports.toRefs = toRefs;
721+
exports.toString = toString;
722+
exports.useCSSModule = useCSSModule;
723+
exports.useTransitionState = useTransitionState;
724+
exports.vModelCheckbox = vModelCheckbox;
725+
exports.vModelDynamic = vModelDynamic;
726+
exports.vModelRadio = vModelRadio;
727+
exports.vModelSelect = vModelSelect;
728+
exports.vModelText = vModelText;
729+
exports.vShow = vShow;
730+
exports.version = version;
731+
exports.warn = warn;
732+
exports.watch = watch;
733+
exports.withDirectives = withDirectives;
734+
exports.withKeys = withKeys;
735+
exports.withModifiers = withModifiers;
736+
exports.withScopeId = withScopeId;
737+
```
738+
739+
我们此时可以看看 `vue-next/packages/vue/examples` 文件夹里面的几个示例。 -->
740+
741+
629742
# License
630743

631744
Copyright(C) 2019, [Vue Cli](https://github.com/Wscats/vue-cli) is released under the [MIT](http://opensource.org/licenses/MIT).

Diff for: screenshot/6.png

217 KB
Loading

0 commit comments

Comments
 (0)