采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
const w = ref(document.documentElement.clientWidth) export const isMobileTerminal = computed(() => { return w.value < PC_DEVICE_WIDTH })
求佬们解答,这样写为啥也是没有响应式的?
你好
这样的代码应该是没有问题的,可能是其他的地方出现了错误。
在computed中输出w.value语句,发现计算属性也不会随着屏幕缩放而重新执行
你这个输出是不会输出的,因为 const w = ref(document.documentElement.clientWidth) 只是一个普通的 ref 数据,而不是一个可以监听《浏览器窗口缩放的响应式数据》。
嗯嗯,懂了老师
登录后可查看更多问答,登录/注册
42 种前台常见业务模型, 15 种中台通用组件,成为前端提效高手
730 1
1.9k 3
999 1
1.1k 2
1.1k 1
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号