Skip to content

Commit 3213227

Browse files
committed
examples: ie compatibility
1 parent 623970d commit 3213227

File tree

8 files changed

+36
-20
lines changed

8 files changed

+36
-20
lines changed

examples/.babelrc

+12-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
{
2-
"presets": [["@babel/preset-env", { targets: { node: "current" } }]],
3-
"plugins": ["dynamic-import-node"]
2+
"presets": [
3+
["@babel/preset-env", {
4+
useBuiltIns: 'usage',
5+
corejs: 3,
6+
targets: {
7+
ie: 9
8+
}
9+
}]
10+
],
11+
"plugins": [
12+
"dynamic-import-node"
13+
]
414
}

examples/multiple-apps/index.html

+13-12
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
<!DOCTYPE html>
22
<html data-vue-meta-server-rendered>
3-
<link rel="stylesheet" href="/global.css">
4-
<title data-vue-meta="ssr">App 1 title</title>
5-
<meta data-vue-meta="ssr" name="og:description" content="Hello from app 1">
6-
</html>
3+
<head>
4+
<link rel="stylesheet" href="/global.css">
5+
<title data-vue-meta="ssr">App 1 title</title>
6+
<meta data-vue-meta="ssr" name="og:description" content="Hello from app 1">
7+
</head>
78
<body>
8-
<a href="/">&larr; Examples index</a>
9-
<div id="app1" data-server-rendered="true"><h1>App 1</h1></div>
10-
<hr />
11-
<div id="app2"></div>
12-
<hr />
13-
<div id="app3"></div>
14-
<script src="/__build__/multiple-apps.js"></script>
15-
<script data-vue-meta="ssr" data-body="true">var appId=1.1</script>
9+
<a href="/">&larr; Examples index</a>
10+
<div id="app1" data-server-rendered="true"><h1>App 1</h1></div>
11+
<hr />
12+
<div id="app2"></div>
13+
<hr />
14+
<div id="app3"></div>
15+
<script src="/__build__/multiple-apps.js"></script>
16+
<script data-vue-meta="ssr" data-body="true">var appId=1.1</script>
1617
</body>
1718
</html>

examples/package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,21 @@
2727
"babel-loader": "^8.0.6",
2828
"babel-plugin-dynamic-import-node": "^2.2.0",
2929
"consola": "^2.7.1",
30+
"core-js": "3",
3031
"cross-env": "^5.2.0",
3132
"express": "^4.17.1",
3233
"express-urlrewrite": "^1.2.0",
3334
"fs-extra": "^8.0.1",
3435
"lodash": "^4.17.11",
3536
"vue": "^2.6.10",
3637
"vue-loader": "^15.7.0",
37-
"vue-meta": "^1.6.0",
38+
"vue-meta": "^2.0.1",
3839
"vue-router": "^3.0.6",
3940
"vue-server-renderer": "^2.6.10",
4041
"vue-template-compiler": "^2.6.10",
4142
"vuex": "^3.1.1",
42-
"webpack": "^4.32.2",
43-
"webpack-dev-server": "^3.5.0",
43+
"webpack": "^4.33.0",
44+
"webpack-dev-server": "^3.7.1",
4445
"webpackbar": "^3.2.0"
4546
}
4647
}

examples/server.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import express from 'express'
55
import rewrite from 'express-urlrewrite'
66
import webpack from 'webpack'
77
import webpackDevMiddleware from 'webpack-dev-middleware'
8-
import WebpackConfig from './webpack.config.babel'
8+
import WebpackConfig from './webpack.config'
99

1010
const app = express()
1111

examples/vue-router/app.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Vue.use(VueMeta, {
99

1010
let metaUpdated = 'no'
1111
const ChildComponent = {
12-
name: `child-component`,
12+
name: 'child-component',
1313
props: ['page'],
1414
template: `<div>
1515
<h3>You're looking at the <strong>{{ page }}</strong> page</h3>

examples/vuex-async/store.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'core-js/es/promise'
12
import Vue from 'vue'
23
import Vuex from 'vuex'
34

examples/vuex/store.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'core-js/es/promise'
12
import Vue from 'vue'
23
import Vuex from 'vuex'
34

examples/webpack.config.babel.js renamed to examples/webpack.config.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import webpack from 'webpack'
44
import WebpackBar from 'webpackbar'
55
import VueLoaderPlugin from 'vue-loader/lib/plugin'
66

7+
const srcDir = path.join(__dirname, '..', 'src')
8+
79
export default {
810
devtool: 'inline-source-map',
911
mode: 'development',
@@ -32,7 +34,7 @@ export default {
3234
resolve: {
3335
alias: {
3436
'vue': 'vue/dist/vue.js',
35-
'vue-meta': process.env.NODE_ENV === 'development' ? path.join(__dirname, '..', 'src') : 'vue-meta'
37+
'vue-meta': process.env.NODE_ENV === 'development' ? srcDir : 'vue-meta'
3638
}
3739
},
3840
// Expose __dirname to allow automatically setting basename.

0 commit comments

Comments
 (0)