uniapp render.js

1、操作数据
<template>
    <view class="content">
        <view @click="renderScript.emitData">获取renderjs数据</view>
        {{ name }}
    </view>
</template>

<script>
export default {
    data() {
        return {
            name: '数据'
        };
    },
    onLoad() {},
    methods: {
        // 获取renderjs数据
        getdata(name) {
            this.name = name;
        }
    }
};
</script>

<script module="renderScript" lang="renderjs">
export default {
    data() {
        return {
            name: 'renderjs数据'
        };
    },
    onLoad() {},
    methods: {
        // 获取renderjs数据
        emitData(e,ownerVm) {
            // 方法一
            ownerVm.callMethod('getdata',this.name);
            // 方法二
            // this.$ownerInstance.callMethod('guid',this.name);
            
        }
    }
};
</script>

<style></style>

2、传值

<view @click="renderScript.emitData($event, 123456)">获取renderjs数据</view>

emitData(e,name) {
            // 方法二
     this.$ownerInstance.callMethod('getdata',name);
}

 

posted @ 2023-06-07 15:56  孙大猛子  阅读(667)  评论(0编辑  收藏  举报