在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
方法来改变动态文本的值。这样,我们就可以根据实际需求传入不同的参数来更新动态文本的展示了。