Vue 中绑定 Setup 数据有三种方法:1. refs:使用 ref 属性将元素引用绑定到 setup 变量;2. v-model:双向绑定输入元素值和 setup 变量;3. 自定义属性:创建属性并绑定到 setup 变量,访问值使用 this.attributeName。

Vue 中绑定 Setup 数据
在 Vue 中,使用 setup() 函数定义逻辑和组件状态。为了将这些数据绑定到组件模板,可以使用以下方法:
1. refs
ref 属性将元素或组件引用绑定到 setup 中的变量。this.$refs.<ref-name>。示例:
立即学习“前端免费学习笔记(深入)”;
<code class="vue"><template>
<input ref="myInput" />
</template>
<script>
import { ref } from 'vue';
export default {
setup() {
const inputRef = ref(null);
return { inputRef };
},
mounted() {
console.log(this.$refs.myInput.value);
}
};
</script></code>2. v-model
v-model 指令绑定输入元素值到 setup 中的变量。v-model 将双向绑定输入值和数据变量。示例:
立即学习“前端免费学习笔记(深入)”;
<code class="vue"><template>
<input v-model="inputText" />
</template>
<script>
import { ref } from 'vue';
export default {
setup() {
const inputText = ref('');
return { inputText };
}
};
</script></code>3. 自定义属性
this.attributeName。示例:
立即学习“前端免费学习笔记(深入)”;
<code class="vue"><template>
<div :my-value="myValue"></div>
</template>
<script>
import { ref } from 'vue';
export default {
setup() {
const myValue = ref('');
return { myValue };
}
};
</script></code><code>console.log(this.myValue); // 输出从setup绑定的值</code>
以上就是vue中怎么绑定setup中的数据的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号