在开发nuxt项目的时候,我们难免会使用到document来获取dom元素。如果直接在文件中使用就会报错。这是因为document是浏览器端的东西服务端并没有。

解决方法:

我们只需要在使用的地方通过process.browser/process.server来判断

如下:

if (process.browser) {let myVideo = document.getElementById('mini_video');if (myVideo) {if (!this.videoShow) {myVideo.pause();} else {myVideo.play();}}
}

转载于:https://www.cnblogs.com/chunshan-blog/p/9996197.html

nuxt.js实战之window和document对象的使用相关推荐

  1. JavaScript入门3JS外置对象:Window、Document对象与DOM实例详解

    一)window对象 1.什么是DHTML? 1)DHTML是指操作HTML以创造各种动态视觉效果,是一种浏览器端的动态网页技术.       2)DHTML的功能:             ①动态改 ...

  2. nuxt.js实战之移动端rem

    nuxt.js的项目由于是服务端渲染,通过js动态调整不同尺寸设备的根字体这种rem方案存在一种缺陷.由于设置字体的代码不能做服务端渲染,导致服务端返回的代码一开始没有相应的跟字体,直到与前端代码进行 ...

  3. nuxt.js实战asyncdata服务端渲染

    Nuxt扩展了Vue的生命周期: export default {middleware () {}, //服务端,中间件validate () {}, // 服务端asyncData () {}, / ...

  4. Nuxt.js打包后报错DOMException: Failed to execute appendChild on Node

    报错问题 Nuxt.js打包后报错 DOMException: Failed to execute 'appendChild' on 'Node': This node type does not s ...

  5. JS中window.document对象

    小知识点注:外面双引号,里面的双引号改为单引号:                  在div里面行高设置和整个外面高度一样,才能用竖直居中,居中是行居中                  文本框取出来 ...

  6. JS中document对象 window对象

    所有的全局函数和对象都属于Window对象的属性和方法. 区别: 1.window 指窗体.Window 对象表示浏览器中打开的窗口. document指页面.document是window的一个子对 ...

  7. js(JavaScript):面向对象,Document对象:查找元素对象,修改元素,事件

    面向对象编程 面向对象的编程,那么是更符合人类所接触的世界的逻辑思维. 将一个系统划分为各个子系统,子系统又由各个模块构成,将每个模块,系统划分为一个个对象,给这些对象赋予某些角色(属性/功能/方法) ...

  8. window内置对象和js内置对象与方法

    window内置对象 一.navigator   代表着浏览器本身的信息: 代码名:navigator.appCodeName 浏览器语言:navigator.browserLanguage 操作系统 ...

  9. 前端开发:JS中的Window对象详解

    前言 在前端开发过程中,关于全局对象的使用是非常常用的,其实每个JS环境中都一个全局对象,尤其是在实际开发过程中全局范围内创建任何变量都是这个全局对象的属性,且任何函数都是它的方法.在实际浏览器环境下 ...

  10. JS实现sleep功能 JS遍历document对象

    标题:JS实现sleep功能 JS遍历document对象/*****************************************/ var elementName; function c ...

最新文章

  1. 初具雏形的UL标准侧重于自主车辆的安全性
  2. python图片旋转脚本_Python+OpenCV 实现图片无损旋转90°且无黑边
  3. 2020牛客多校第1场H-Minimum-cost Flow
  4. Linux多线程矩阵,操作系统实验——多线程计算矩阵相乘
  5. Redis使用及工具类
  6. QT学习:数据库基本概念
  7. SAP PI screenshot
  8. xposed视频教程
  9. HDU 4001 To Miss Our Children Time DP
  10. Java中常用的设计模式【模板模式】
  11. 教你轻松快速学会用Calibre TXT转MOBI
  12. lcd屏指针时钟画法
  13. 前复权 后复权和不复权是什么意思
  14. 比湿和相对湿度的转换、体感温度的计算
  15. [大学物理实验-0]修约规则和常见的实验数据的处理
  16. 网络摄像机·监控摄像机用 镜头驱动芯片MS41909 功能对标BU24036MW
  17. 计算机 检测三维球状表面的算法,三维形状计测,3-D height measurement,音标,读音,翻译,英文例句,英语词典...
  18. 【中控技术加持荣信化工智能工厂,尽显科技范儿】
  19. 如何实现 一个系统去调用另一个系统的接口
  20. Vue 知识点汇总(下)--附案例代码及项目地址

热门文章

  1. 精选| 2019年6月R新包推荐(第31期)
  2. php压缩图片变成代码的方法,PHP实现压缩图片尺寸并转为jpg格式的方法示例
  3. 百度小程序-swiper组件
  4. Spring的ioc操作 与 IOC底层原理
  5. poj 2115 C Looooops(同余方程)
  6. 分享12306秒票杀手锏源码
  7. 访问itunes store的时候提示网络连接超时的解决方案
  8. mongodb 高可用分布式原理 ---------搭建高可用mongo集群前需要温习的知识-火
  9. 八月份技术指标和个人指标
  10. Android项目文件的目录结构(1)