10 lines
429 B
HTML
10 lines
429 B
HTML
{{- $name := .Get "name" | default "data" -}}
|
|
{{- $action := .Get "action" | default "data" -}}
|
|
{{- $domain := .Get "domain" | default $.Page.Params.api.domain -}}
|
|
{{- $comp := .Get "component" | default "Data" -}}
|
|
{{- $conf := merge $.Params (dict "domain" $domain "action" $action)
|
|
| jsonify -}}
|
|
<div v-scope="{{ $comp }}('{{ $name }}', {{ $conf }})"
|
|
@vue:mounted="register('{{ $name }}', valueOf())">
|
|
{{ .Inner }}
|
|
</div>
|