Skip to content
Snippets Groups Projects
Verified Commit d5725652 authored by João Magalhães's avatar João Magalhães :rocket:
Browse files

feat: initial vue support

parent 99c357d3
No related branches found
No related tags found
1 merge request!8Support for react.js components
Pipeline #1050 passed
......@@ -13,6 +13,7 @@
</head>
<body>
<div id="app"></div>
<div class="main">
<div class="side-left">
<div id="canvas-container" class="canvas-container">
......
This diff is collapsed.
......@@ -17,8 +17,10 @@
"source": "index.ts",
"devDependencies": {
"@parcel/transformer-typescript-tsc": "^2.6.2",
"@parcel/transformer-vue": "^2.6.2",
"parcel": "^2.6.2",
"prettier": "^2.7.1",
"typescript": "^4.7.4"
"typescript": "^4.7.4",
"vue": "^3.2.37"
}
}
......@@ -6,6 +6,12 @@
"allowSyntheticDefaultImports": true,
"target": "es6",
"noImplicitAny": true,
"noImplicitThis": true,
"alwaysStrict": true,
"strictBindCallApply": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strictPropertyInitialization": true,
"sourceMap": true,
"outDir": ".",
"baseUrl": ".",
......
<template>
<div v-bind:class="'hello'" v-on:click="() => count++">Hello This {{ name }} {{ count}}!</div>
</template>
<style scoped>
.hello {
cursor: pointer;
user-select: none;
}
</style>
<script>
export const App = {
data() {
return {
name: "Vue",
count: 1
};
}
};
export default App;
</script>
<template>
<div v-on:click="() => count++">Hello {{ name }} {{ count}}!</div>
</template>
<script>
export const Button = {
data() {
return {
name: "Vue",
count: 1
};
}
};
export default Button;
</script>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment