From ed5002568109ac1abe172df79ec2ff6a1b8c3ff0 Mon Sep 17 00:00:00 2001
From: NataliaTepluhina
Date: Tue, 9 Mar 2021 17:17:55 +0100
Subject: [PATCH 01/12] feat: added mount API changes page
---
src/guide/migration/mount-changes.md | 94 ++++++++++++++++++++++++++++
1 file changed, 94 insertions(+)
create mode 100644 src/guide/migration/mount-changes.md
diff --git a/src/guide/migration/mount-changes.md b/src/guide/migration/mount-changes.md
new file mode 100644
index 0000000000..457b70d62e
--- /dev/null
+++ b/src/guide/migration/mount-changes.md
@@ -0,0 +1,94 @@
+---
+title: '`mount` API changes'
+badges:
+ - breaking
+---
+
+# Mounted application does not replace the element
+
+## Overview
+
+In Vue 2.x, when mounting an application, the rendered result replaces the element we mount to. In Vue 3.x, rendered application is appended as a child of such an element.
+
+## 2.x Syntax
+
+In Vue 2.x, we pass an HTML element selector to `new Vue()` or `$mount`:
+
+```js
+new Vue({
+ el: '#app',
+ data() {
+ return {
+ message: 'Hello Vue!'
+ }
+ },
+ template: `
+ {{ message }}
{{ message }}
+
+ Some app content
+
+
+ Hello Vue!
+
+
+