Skip to content

Commit 00a2e79

Browse files
committed
Update index.jsx
solved jsx in new version of codesanbox
1 parent affc501 commit 00a2e79

File tree

1 file changed

+27
-5
lines changed
  • examples/src/comp/online-edit/code-sand-box

1 file changed

+27
-5
lines changed

examples/src/comp/online-edit/code-sand-box/index.jsx

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,25 @@ new Vue({
7575
`;
7676
},
7777

78+
// get babel content
79+
getbabelContent() {
80+
return `
81+
{
82+
"presets": [
83+
"@vue/cli-plugin-babel/preset"
84+
]
85+
}
86+
87+
`;
88+
},
89+
7890
getCodesanboxPrefillConfig() {
79-
const { version, getExampleContent, getMainjsContent } = this;
91+
const {
92+
version,
93+
getExampleContent,
94+
getMainjsContent,
95+
getbabelContent,
96+
} = this;
8097

8198
const codesandboxPackage = {
8299
title: `vue-easytable@${version} example`,
@@ -86,12 +103,16 @@ new Vue({
86103
"vue-template-compiler": "^2.6.11",
87104
"vue-easytable": version,
88105
"element-ui": "^2.15.0",
89-
},
90-
devDependencies: {
91-
"@vue/cli-plugin-babel": "4.5.11",
92-
"@vue/cli-plugin-eslint": "4.1.1",
93106
"@vue/cli-service": "4.1.1",
107+
"@vue/cli-plugin-babel": "4.5.11",
108+
"@vue/babel-preset-jsx": "1.2.4",
94109
},
110+
// codesandbox 更新后不支持了
111+
// devDependencies: {
112+
// "@vue/cli-plugin-babel": "4.5.11",
113+
// "@vue/cli-plugin-eslint": "4.1.1",
114+
// "@vue/cli-service": "4.1.1",
115+
// },
95116
scripts: {
96117
serve: "vue-cli-service serve",
97118
build: "vue-cli-service build",
@@ -105,6 +126,7 @@ new Vue({
105126
"package.json": { content: codesandboxPackage },
106127
"Example.vue": { content: getExampleContent() },
107128
"main.js": { content: getMainjsContent() },
129+
".babelrc": { content: getbabelContent() },
108130
},
109131
};
110132

0 commit comments

Comments
 (0)