Просмотр исходного кода

move ssr modules/directives assembling into platform specific directories

Evan You 10 лет назад
Родитель
Сommit
e04c55c4a4

+ 2 - 14
src/entries/web-server-renderer.js

@@ -1,19 +1,7 @@
 import { createRenderer } from 'server/create-renderer'
-import attrs from 'web/server/modules/attrs'
-import klass from 'web/server/modules/class'
-import style from 'web/server/modules/style'
-import show from 'web/server/directives/show'
 import { isUnaryTag } from 'web/util/index'
-
-const modules = [
-  attrs,
-  klass,
-  style
-]
-
-const baseDirectives = {
-  show
-}
+import modules from 'web/server/modules/index'
+import baseDirectives from 'web/server/directives/index'
 
 export default function publicCreateRenderer (options = {}) {
   // user can provide server-side implementations for custom directives

+ 5 - 0
src/platforms/web/server/directives/index.js

@@ -0,0 +1,5 @@
+import show from './show'
+
+export default {
+  show
+}

+ 9 - 0
src/platforms/web/server/modules/index.js

@@ -0,0 +1,9 @@
+import attrs from './attrs'
+import klass from './class'
+import style from './style'
+
+export default [
+  attrs,
+  klass,
+  style
+]