html 全屏 某个元素
html 5 浏览器 本地储存 (浏览器本地数据库)
localStorage //浏览器本地数组存储,可以将数据永久保存在客户端。
sessionStorage // 关闭浏览器之后 数据 清除
// 设置 因为localStorage只能设置字符串 所以把对象转成JSON字符串用来达到保存多样数据的目的
export const setStorage = (key: string, storage: any = {}) => {
localStorage.setItem(key, JSON.stringify(storage))
}
// 获取
export const getStorage = (key: string) => {
try {
return JSON.parse(localStorage.getItem(key) || '')
} catch (error) {
console.log('获取本地缓存失败');
}
}
元素全屏
在这里插入代码片
const videoDom = document.getElementById('img')
//全屏 浏览器中兼容函数
toFullVideo(){
if(videoDom.requestFullscreen){
return videoDom.requestFullscreen();
}else if(videoDom.webkitRequestFullScreen){
return videoDom.webkitRequestFullScreen();
}else if(videoDom.mozRequestFullScreen){
return videoDom.mozRequestFullScreen();
}else{
return videoDom.msRequestFullscreen();
}
}