mirror of
https://gitee.com/dromara/go-view.git
synced 2025-02-24 00:02:51 +08:00
feat: 基础事件增加components参数
This commit is contained in:
parent
7ae5fcda1e
commit
ad06c4f82a
@ -48,10 +48,10 @@ export const useLifeHandler = (chartConfig: CreateComponentType | CreateComponen
|
|||||||
try {
|
try {
|
||||||
return new Function(`
|
return new Function(`
|
||||||
return (
|
return (
|
||||||
async function(mouseEvent){
|
async function(components,mouseEvent){
|
||||||
${fnStr}
|
${fnStr}
|
||||||
}
|
}
|
||||||
)`)()
|
)`)().bind(undefined,components)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
<p>
|
<p>
|
||||||
<span class="func-annotate">// {{ EventTypeName[eventName] }}</span>
|
<span class="func-annotate">// {{ EventTypeName[eventName] }}</span>
|
||||||
<br />
|
<br />
|
||||||
<span class="func-keyword">async {{ eventName }}</span> (mouseEvent) {
|
<span class="func-keyword">async {{ eventName }}</span> (mouseEvent,components) {
|
||||||
</p>
|
</p>
|
||||||
<p class="go-ml-4">
|
<p class="go-ml-4">
|
||||||
<n-code :code="(targetData.events.baseEvent || {})[eventName] || ''" language="typescript"></n-code>
|
<n-code :code="(targetData.events.baseEvent || {})[eventName] || ''" language="typescript"></n-code>
|
||||||
@ -52,7 +52,7 @@
|
|||||||
<!-- 函数名称 -->
|
<!-- 函数名称 -->
|
||||||
<p class="go-pl-3">
|
<p class="go-pl-3">
|
||||||
<span class="func-keyword">async function </span>
|
<span class="func-keyword">async function </span>
|
||||||
<span class="func-keyNameWord">{{ eventName }}(mouseEvent) {</span>
|
<span class="func-keyNameWord">{{ eventName }}(mouseEvent,components) {</span>
|
||||||
</p>
|
</p>
|
||||||
<!-- 编辑主体 -->
|
<!-- 编辑主体 -->
|
||||||
<monaco-editor v-model:modelValue="baseEvent[eventName]" height="480px" language="javascript" />
|
<monaco-editor v-model:modelValue="baseEvent[eventName]" height="480px" language="javascript" />
|
||||||
|
Loading…
Reference in New Issue
Block a user