在UniApp中使用Vue3框架使用动态参数:
<template>
<view>
<text>{{ dynamicText }}</text>
<button @click="changeText">点击改变文本</button>
</view>
</template>
<script>
export default {
setup() {
const dynamicText = ref(''); // 创建一个响应式的数据引用,用于存储动态文本
// 定义一个方法,用于改变动态文本的值
const changeText = () => {
dynamicText.value = '你已经点击了按钮!';
};
// 将数据和方法返回给模板使用
return {
dynamicText,
changeText,
};
},
};
</script>
在上面的示例中,我们首先创建了一个响应式的数据引用dynamicText
,用于存储动态文本。然后,我们定义了一个名为changeText
的方法,用于改变dynamicText
的值。在模板中,我们使用插值表达式{{ dynamicText }}
来显示动态文本,并给按钮元素绑定了一个点击事件@click="changeText"
,当点击按钮时调用changeText
方法来改变动态文本的值。这样,我们就可以根据实际需求传入不同的参数来更新动态文本的展示了。