Skip to content

Instantly share code, notes, and snippets.

View simonjcarr's full-sized avatar

Simon Carr simonjcarr

  • Gravity Software
  • Preston, Lancashire
View GitHub Profile
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
import About from './components/About.vue'
import Hobbies from './components/Hobbies.vue'
const routes = [
{
<template>
<div>About Component</div>
</template>
<script>
export default {
}
</script>
<template>
<div>Hobbies Component</div>
</template>
<script>
export default {
}
</script>
import { Meteor } from 'meteor/meteor'
import Vue from 'vue';
import router from './routes'
import AppComponent from '/imports/ui/App.vue';
Meteor.startup(() => {
new Vue({
router,
render: (h) => h(AppComponent),
<template>
<div>
<h1>Meteor and Vue</h1>
<router-link to="/about">About</router-link>
<router-link to="/hobbies">Hobbies</router-link>
<div>
<router-view></router-view>
</div>
</div>
</template>
import { Meteor } from 'meteor/meteor'
import Vue from 'vue'
import AppComponent from '/imports/ui/App.vue';
Meteor.startup(() => {
new Vue({
render: (h) => h(AppComponent),
}).$mount('#app');
});
<template>
<div>
<h1>Meteor and Vue</h1>
</div>
</template>
<script>
export default {
}
</script>
<style>
<head>
<title>myapp</title>
</head>
<body>
<div id="app"></div>
</body>
import { Meteor } from 'meteor/meteor'
import Vue from 'vue';
import VueMeteorTracker from 'vue-meteor-tracker'
import router from './routes'
import AppComponent from '/imports/ui/App.vue';
Meteor.startup(() => {
import { Mongo } from 'meteor/mongo'
export const Items = new Mongo.Collection('hobbies')