feat(runtime-core): implement RFC-0020

BREAKING CHANGE: data no longer supports object format (per RFC-0020)
This commit is contained in:
Evan You
2020-03-12 16:13:12 -04:00
parent dd17fa1c90
commit bb7fa3dabc
3 changed files with 16 additions and 10 deletions

View File

@@ -634,9 +634,9 @@ describe('api: options', () => {
test('data property is already declared in props', () => {
const Comp = {
props: { foo: Number },
data: {
data: () => ({
foo: 1
},
}),
render() {}
}
@@ -649,9 +649,9 @@ describe('api: options', () => {
test('computed property is already declared in data', () => {
const Comp = {
data: {
data: () => ({
foo: 1
},
}),
computed: {
foo() {}
},
@@ -699,9 +699,9 @@ describe('api: options', () => {
test('methods property is already declared in data', () => {
const Comp = {
data: {
data: () => ({
foo: 2
},
}),
methods: {
foo() {}
},