vue3解构defineProps失去响应式解决办法

const props = defineProps({
       deviceType:{
          type: String,
          default:'apple'
        }
});
const { deviceType } = props;

这样写下来,deviceType,这个玩意就失去响应了。

正确的应该向下面的那样

const props = defineProps({
  deviceType: {
    type: String,
    default: "123",
  },
});
const { deviceType } = toRefs(props);

你可能感兴趣的:(前端,javascript,开发语言)