ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    在Vue3 setup 中使用 v-model

    Mar 27, 20223 min read

    How to use v-model on component in vue 3 script setup

    <template>
      <div>
        <input v-model="model">
      </div>
    </template>
    
    <script setup>
    import { computed } from 'vue'
    
    const props = defineProps({
      modelValue: {
        type: [String, Number],
        default: ''
      }
    })
    
    const emit = defineEmits(['update:modelValue'])
    
    const model = computed({
      get () {
        return props.modelValue
      },
    
      set (value) {
        return emit('update:modelValue', value)
      }
    })
    </script>
    

    相关文章

    Dart 中的日志输出封装定义示范

    该代码示例展示了如何在Dart中封装和控制日志输出,包括设置日志激活状态、记录不同类型的操作信息,并定义了相关的字符串常量。

    Flutter GetX 导航-not found

    Flutter GetX 导航中定义了一个未找到页面的视图和路由处理。

    JavaScript中如何阻止默认事件,让你的网页更加流畅

    JavaScript中使用`event.preventDefault()`方法可以阻止默认事件,提升网页流畅性。

    Go nil接口变量为什么不等于nill?

    `nil` 接口与 `nil` 常量不相等,因为 `nil` 接口包含类型和指针两个属性,初始化时类型为 `interface{}`,指针部分未设为 `nil`。

    微信小程序的原理是什么?

    微信小程序通过客户端下载代码,利用虚拟DOM机制渲染UI,并调用API获取信息,提供接近原生应用的体验。