关于uniapp使用renderJS中调用父类方法和参数的使用

首先,页面这样下:







1、如果想在renderJS中调用   changeProgress  这个方法,这样写:

this.$ownerInstance.callMethod('changeProgress', Math.round(percentComplete))

2、如果需要在点击这个组件的时候,调用外面的方法:比如这样:

这是使用这个组件,在这个组件中传递一个方法:showSeting这个方法,在组件内这样写:

还需要再组件的属性中,添加接收父类的函数属性:

props: {
			
			parentMethod: {
				type: Function,
				required: true

			}
		},

然后再方法中这样写:

methods: {
			callParentMethod() {
				this.parentMethod()
			}
			
		},

这样就可以调用到父类的方法了

3、如果在组件内,想要调用renderJS中的方法,这样写:

:change:modelUrl="renderjs.ModeladdUrl"

根据属性的变化,而调用对应的方法,即可

这就是整个使用了

你可能感兴趣的:(前端学习之路,uni-app,前端,javascript)