Skip to content

Commit 8477239

Browse files
authored
Merge pull request #459 from Stupidism/develop
fix #427, #409, #387, #284
2 parents 75c6736 + 645b3dc commit 8477239

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/platforms/mp/compiler/codegen/convert/component.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default {
1414
convertComponent (ast, components, slotName) {
1515
const { attrsMap, tag, mpcomid, slots } = ast
1616
if (slotName) {
17-
attrsMap['data'] = `{{...$root[$p], $root}}`
17+
attrsMap['data'] = `{{...$root[$k], $root}}`
1818
attrsMap['is'] = `{{${slotName}}}`
1919
} else {
2020
const slotsName = getSlotsName(slots)

test/mp/compiler/index.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -528,7 +528,7 @@ describe('slot', () => {
528528
it('插槽', () => {
529529
assertCodegen(
530530
`<div><slot>test</slot></div>`,
531-
`<template name="a"><view class="_div testModuleId"><template name="default">test</template><template data="{{...$root[$p], $root}}" is="{{$slotdefault || 'default'}}"></template></view></template>`,
531+
`<template name="a"><view class="_div testModuleId"><template name="default">test</template><template data="{{...$root[$k], $root}}" is="{{$slotdefault || 'default'}}"></template></view></template>`,
532532
{
533533
name: 'a',
534534
moduleId: 'testModuleId'
@@ -539,7 +539,7 @@ describe('slot', () => {
539539
it('使用', () => {
540540
assertCodegen(
541541
`<div><slot name="w">test</slot></div>`,
542-
`<template name="a"><view class="_div"><template name="w">test</template><template data="{{...$root[$p], $root}}" is="{{$slotw || 'w'}}"></template></view></template>`,
542+
`<template name="a"><view class="_div"><template name="w">test</template><template data="{{...$root[$k], $root}}" is="{{$slotw || 'w'}}"></template></view></template>`,
543543
{
544544
name: 'a'
545545
}

0 commit comments

Comments
 (0)