实现场景:
我需要在页面中获取我在amis中修改的值,比如说我在amis添加了一个文本框并渲染到页面中,我更改文本框中的内容,我需要在页面中获取
存在的问题:
以下是我在vue中渲染amis的组件,但是我没有找到方法获取amis中我需要的值
当前方案:
请粘贴你当前方案的完整 amis schema 代码...
<template>
<div id="box" class="base" @change="changeValue" ref="amisRef"></div>
</template>
<script lang="ts" setup>
const props = defineProps({
amisjson: {
type: Object,
required: true,
},
});
// @ts-ignore
const amis = amisRequire('amis/embed');
onMounted(() => {
let amisScoped = amis.embed('#box', props.amisjson);
});
</script>
1条答案
按热度按时间5f0d552i1#
amisScoped.getComponentByName("name").props.data
amisScoped.getComponentById("id").props.data