Merge pull request #618 from trheyi/main
chore: Deprecate $slot and $prop in favor of $slots and $props
This commit is contained in:
commit
56d2babba6
1 changed files with 8 additions and 3 deletions
|
|
@ -72,11 +72,13 @@ func (page *Page) BuildForImport(option *BuildOption, slots map[string]interface
|
|||
for k, v := range slots {
|
||||
slotvars[k] = v
|
||||
}
|
||||
data["$slot"] = slotvars
|
||||
data["$slot"] = slotvars // Will be deprecated use $slots instead
|
||||
data["$slots"] = slotvars
|
||||
}
|
||||
|
||||
if attrs != nil {
|
||||
data["$prop"] = attrs
|
||||
data["$prop"] = attrs // Will be deprecated use $props instead
|
||||
data["$props"] = attrs
|
||||
page.Attrs = attrs
|
||||
}
|
||||
|
||||
|
|
@ -195,7 +197,10 @@ func (page *Page) parse(doc *goquery.Document, option *BuildOption, warnings []s
|
|||
}
|
||||
val := attr.Val
|
||||
if page.Attrs != nil {
|
||||
parentProps := Data{"$prop": page.Attrs}
|
||||
parentProps := Data{
|
||||
"$prop": page.Attrs, // Will be deprecated use $props instead
|
||||
"$props": page.Attrs,
|
||||
}
|
||||
val, _ = parentProps.ReplaceUse(slotRe, val)
|
||||
}
|
||||
attrs[attr.Key] = val
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue