Skip to content

Unsere Kontaktdaten

Schreiner Lederer Rechtsanwälte GbR

Blumenstraße 7a

85354 Freising

Telefon: 08161 789 7557

E-Mail:

(weiterführende Informationen finden Sie in unserem Impressum)

Unsere Telefonzeiten

Montag bis Donnerstag 07:30 Uhr bis 14:30 Uhr

Freitag 07:30 Uhr bis 12:00 Uhr

Wenn Sie uns nicht per Telefon erreichen:

Wir verzichten in unserer Kanzlei auf ein Sekretariat und nehmen alle Anrufe persönlich entgegen. Wenn Sie uns daher – auch wiederholt – nicht per Telefon erreichen, dann sind wir entweder bereits anderweitig in Besprechung oder nehmen einen auswärtigen Termin wahr. In diesem Fall kontaktieren Sie uns am besten per E-Mail. Wir melden uns dann bei Ihnen.

Bitte beachten Sie: aus berufsrechtlichen Gründen erfolgt keine Rufannahme bei Anrufen mit unterdrückter Rufnummer; Anrufe mit unterdrückter Rufnummer werden automatisch abgewiesen.

Was wir von Ihnen benötigen

Wir benötigen von unseren Mandanten vor allem aktuelle Kontaktdaten. Bitte teilen Sie uns diese daher bereits bei Mandatsannahme vollständig mit. Wenn sich Ihre Anschrift, E-Mail oder Telefonnummer ändert, informieren Sie uns bitte rechtzeitig.

Termine nur nach vorheriger Vereinbarung

Termine werden in unserer Kanzlei nur nach vorheriger Vereinbarung vergeben. Bitte sehen Sie in Ihrem eigenen Interesse davon ab, ohne Termin in unsere Kanzlei zu kommen. Im schlechtesten Fall kann es Ihnen passieren, dass wir gerade in Besprechung oder bei Gericht sind und Sie vor verschlossenen Türen stehen. Wir bitten daher darum, Termine immer per Telefon oder E-Mail mit uns abzuklären.

Upgrade Vue 2.6 To 2.7 Apr 2026

npm install -g vetur@latest # or update via VS Code extensions If using ESLint plugin for Vue:

// vue.config.js (vue-cli) module.exports = chainWebpack: config => config.module .rule('vue') .use('vue-loader') .tap(options => ( ...options, reactivityTransform: true, )); , ; Then write:

"compilerOptions": "types": ["vue"]

- import ref, computed from '@vue/composition-api' + import ref, computed from 'vue' If using vue-loader v15: upgrade vue 2.6 to 2.7

// webpack.config.js module.exports = module: rules: [ test: /\.vue$/, loader: 'vue-loader', , ], , plugins: [ new (require('vue-loader')).VueLoaderPlugin(), ], ; If using vue-cli (v4 or v5), no action is needed – it handles the update automatically. Vue 2.7 ships with its own TypeScript declarations. Remove any custom shims-vue.d.ts that redeclare .vue modules.

- this.$scopedSlots.header(data) + this.$slots.header(data) Functional components using the functional: true option or <template functional> still work, but the performance benefit is minimal. Consider migrating to normal components. 4. props validation Default factory functions no longer have access to this . Use arrow functions or external helpers. New Features to Start Using Composition API (no extra import) <script> import ref, onMounted from 'vue' export default setup() const count = ref(0) onMounted(() => console.log('mounted')) return count

npm uninstall vue-template-compiler npm uninstall @vue/composition-api Then update imports: npm install -g vetur@latest # or update via

"dependencies": "vue": "^2.7.14"

If you used @vue/runtime-dom or @vue/runtime-core types, remove them. Update vetur to latest:

module.exports = extends: ['plugin:vue/vue3-recommended'], // yes, 'vue3' works for 2.7 ; Most apps work without changes. But be aware of these: 1. v-model on custom components Vue 2.7 aligns with Vue 3’s v-model behavior. Previously, v-model on a component compiled to value + input . Now it compiles to modelValue + update:modelValue . - this

</script> <script setup> import ref from 'vue' const count = ref(0) </script> <template> <button @click="count++"> count </button> </template> Optional chaining and nullish coalescing <template> <div> user?.address?.city ?? 'Unknown' </div> </template> Reactivity Transform (opt-in) Enable via vue-loader config:

| Package | Old version (example) | New version | |---------|----------------------|--------------| | vue-template-compiler | 2.6.x | Remove (no longer needed) | | @vue/composition-api | any | Remove (built-in now) | | vue-loader | 15.x | ^15.10.0 | | vue-style-loader | any | no change needed | Remove vue-template-compiler Vue 2.7 uses an internal template compiler – you no longer need the separate package.

npm install vue-loader@^15.10.0 --save-dev For Webpack config, ensure .vue files are handled correctly:

An den Anfang scrollen