navigator.agent如何响应式取值

来源:5-4 通过 vueuse 优化处理方案

夜尽

2022-05-17

请问老师,如果是根据navigator.agent的方式判断设备类型,应该使用vueuse的哪个api,或者如何做到响应式取值呢

写回答

1回答

Sunday

2022-05-17

你好

可以通过以下代码进行判定:

export const isMobileTerminal = computed(() => {

return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(

navigator.userAgent

)

})


0
2
Sunday
回复
夜尽
是的,这不是一个响应式的。所以我们才会一开始通过宽度来进行判断,从而得到一个响应性的结果。
2022-05-17
共2条回复

基于 Vue3 ,打造前台+中台通用开发提效解决方案

42 种前台常见业务模型, 15 种中台通用组件,成为前端提效高手

788 学习 · 517 问题

查看课程