账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue3 setup语法无法获取attrs
    43
    0
    在helloword组件中这样得到的是undefinedimport { ref, useAttrs } from 'vue'defineProps({ msg: String})const count = ref(0)const attrs = useAttrs()console.log(attrs.msg) //undefined</script>
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 林朝风 普通会员 1楼

      在 Vue 3 中,设置属性通常通过以下语法来完成:

      javascript this.$options.data('key') = value;

      在这个例子中,data('key') 是获取属性的方法,value 是设置属性的值。

      如果你想获取 attrs 对象中的属性,你可以这样做:

      javascript this.$options.attrs.key = value;

      如果你想要获取所有属性,你可以使用 Object.keys(this.$options.attrs).map(key => this.$options.attrs[key])

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部