浏览代码

Use composition API in sidebar.vue

master
父节点
当前提交
03fc18ff7b
共有 1 个文件被更改,包括 12 次插入16 次删除
  1. +12
    -16
      components/sidebar.vue

+ 12
- 16
components/sidebar.vue 查看文件

@@ -95,26 +95,22 @@ fill="currentColor" class="bi bi-door-closed" viewBox="0 0 16 16"> <path d="M3
</menu>
</template>

<script>
<script setup>
import { ref, onMounted } from "vue"
const props = defineProps(['role', 'active'])
const mobile = ref(false)
const toggled = ref(false)

function checkMobile() {
if (window.innerWidth < 720) {
this.mobile = true
mobile.value = true
} else {
this.mobile = false
mobile.value = false
}
}

export default {
methods: { checkMobile },
props: ['role', 'active'],
data() {
return {
mobile: false, toggled: false
}
},
created() {
window.onresize = this.checkMobile
this.checkMobile()
}
}
onMounted(() => {
window.onresize = checkMobile
checkMobile()
})
</script>

正在加载...
取消
保存