PHP前端开发

vue中怎么绑定setup中的数据

百变鹏仔 3周前 (09-25) #VUE
文章标签 绑定
vue 中绑定 setup 数据有三种方法:1. refs:使用 ref 属性将元素引用绑定到 setup 变量;2. v-model:双向绑定输入元素值和 setup 变量;3. 自定义属性:创建属性并绑定到 setup 变量,访问值使用 this.attributename。

Vue 中绑定 Setup 数据

在 Vue 中,使用 setup() 函数定义逻辑和组件状态。为了将这些数据绑定到组件模板,可以使用以下方法:

1. refs

示例:

立即学习“前端免费学习笔记(深入)”;

<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>

2. v-model

示例:

立即学习“前端免费学习笔记(深入)”;

<template><input v-model="inputText"></template><script>import { ref } from 'vue';export default {  setup() {    const inputText = ref('');    return { inputText };  }};</script>

3. 自定义属性

示例:

立即学习“前端免费学习笔记(深入)”;

<template><div :my-value="myValue"></div></template><script>import { ref } from 'vue';export default {  setup() {    const myValue = ref('');    return { myValue };  }};</script>
console.log(this.myValue); // 输出从setup绑定的值