首页
学习
活动
专区
圈层
工具
发布

vue在IE下无法正常工作,Promise未定义?

用vue写了一个日历组件,在Firefox、Edge、Chrome以及360等浏览器极速模式中运行一切正常,如图: 但在IE和360等浏览器的兼容模式下却显示了模板,看起来像乱码一样,如图: 按F12...左思右想,突然灵光一闪,在ES5的函数声明中并不能为形参赋默认值,这种写法是ES6新增的,而IE是不兼容ES6的,那就把代码改一改,这里不再赋默认值,为了让方法可以正确执行而不报错,在调用这个方法的地方都强制传参就好了...`es6-promise`项目[github地址](https://github.com/stefanpenner/es6-promise) 现在,这个组件终于可以在IE上正常展示了!...最后,我们的项目是否需要兼容ES5需要您对您的用户有一个较为明确的认知,并不是所有项目都需要去做ES5兼容,毕竟因此会增加不少的工作量。...VUE: 1 / 1 vue在IE下无法正常工作,Promise未定义?

6.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    fabric进阶—Gossip数据传播协议

    在网络比较差有多个网络分区存在的情况下,组织中会存在多个主节点以保证组织中节点的正常工作。在网络恢复正常之后,其中一个主节点会放弃领导权。...在这之后,组织 A 和组织 B 可以开始直接交换成员信息而无需借助 peer0.orgC 了。 由于组织间的通信依赖于 gossip,所以在通道配置中必须至少有一个锚节点。...core.yaml 文件中的 peer.gossip.bootstrap 属性用于在 一个组织内部 启动 gossip。...因为“存活”的消息是经过签名的,恶意节点无法假冒其他节点,因为他们没有根 CA 签发的密钥。 除了自动转发接收到的消息之外,状态协调进程还会在每个通道上的 Peer 节点之间同步 世界状态。...因为通道是隔离的,所以一个通道中的节点无法和其他通道通信或者共享信息。

    48910

    Mysql Group Replication简介

    对于非执行事务的远程节点,如果事务判断为执行成功,远程发送过来的数据,会被保存在本地的一个relaylog里面(注意,与常规主从同步使用的relaylog不是同一组),之后由从库的applier线程采用正常主从同步...对于正常节点,如果认为一个其他节点不可用了,首先会标记为不可用,之后与其他节点沟通,如果确认这个节点确实其他节点都认为不可用,则实际设置为不可用节点。...,在下次需要从其他成员恢复其状态时,使用group_replication_recovery复制通道的给定凭据。...如果未正确设置这些凭据,server将无法执行恢复过程并获得与其他组成员同步,因此最终将无法加入组。类似地,如果成员无法通过server的主机名正确识别其他成员,则恢复过程可能会失败。...2、必须开启GTID模型是为了保证让事务具有唯一的事务ID,在组内传播出去后不会重复执行。 3、表中必须有主键是为了冲突检测。 4、组复制建议使用READ COMMITTED隔离级别。

    4.3K40

    Netty一文深入

    1.5.1 Bootstrap 用于快捷启动客户端通道的类 group(...)...:创建一个新的 Channel 绑定,连接远程通道 1.5.2 ServerBootstrap 构造类似 Bootstrap,用于快捷启动服务端通道的类。...通道被注册到 EventLoop 后就会调用 ChannelInitializer,完成初始化之后,会自动删除 2 编解码器 2.1 解码器 2.1.1 分类 字节 >>> 消息 消息 >>> 消息...3.3 解决策略 由于底层的 TCP 无法理解上层业务数据,所以只能通过协议设计来解决(类似前后端公约); 消息定长 例如:每个报文的大小固定长度 200 字节,如果不够,空位补空格; 自定义分隔符 在包尾增加回车换行符进行分割...在绑定监听端口之前系统会做一系列的初始化和检测工作,完成后将 ServserSocketChannel 注册到 Selector 上监听客户端连接。 Selector 轮询。

    98650

    软件工程师需要了解的网络知识:从铜线到HTTP(五)—— HTTP 和 HTTPS

    一个普通的 GET 例子 我们使用 Charles 反向代理软件可以轻易地得到 HTTP 协议的细节。下面我们展示一个普通的 GET 例子。...什么是 TLS TLS 中文名称为安全传输层协议,其目的是在客户端与服务端之间建立一个 防窃听、防篡改 的可信信息传递通道。...技术特点 TLS 采用非对称加密和对称加密结合的方式,在客户端和服务器之间建立起一个 防窃听、防篡改 的通信通道。...所以说,只要私钥不泄露,哪怕有人自己写代码强制使用公开的 TLS 证书和他自己伪造的私钥也是不可能的:数学上无法成立,根本就没法和客户端正常交互建立 TLS 连接。...除非客户端和服务端预先进行信息约定,不然从理论上讲是不可能建立一个完全可信的加密数据通道的。 防止中间人攻击的方法 只有一个:在 APP 中内置证书,每次建立连接时都进行比对。

    1.1K70

    【应用】信息短时存储

    其实目的就是可以将手机上的一些信息快速的复制到电脑上,尤其是在使用Linux系统的时候。下面是该应用的截图。其中阅后即焚是指信息被访问一次之后就会被销毁。...因为就是为了给手机和电脑之间的复制粘贴提供一个介质,所以信息的有效时间暂时设为了2分钟,2分钟之后就会清除保存的信 前端实现 整体风格 程序使用的是bootstrap框架,如果你还没有用过这个前端框架,...Your222 message here', title: 'Your Title', priority: 'danger'}); }) 不过按上面修改之后在低于...IE9的浏览器中工作并不理想,可能是IE9以下对 @media 支持不太好,所以在js的代码中加了一个判断,如果浏览器支持html5的一些特性(使用jquery判断)就使用toaster,否则使用alert...header('Access-Control-Allow-Origin:*'); 前端使用jquery 的 $.ajax 发送ajax请求,在IE10及以上的版本中,工作正常,但是IE9及以下的版本无法正确访问

    1.8K30

    程序员的21大Netty面试问题及答案

    我有一个玩具Netty服务器,并且尝试在客户端的通道未发生任何事件时向其发送心跳消息。我正在通过telnet到服务器,编写消息然后不发送任何内容来对此进行测试,但是我听不到任何声音!...工作线程 一个NioServerSocketChannelFactory可以具有一个或多个工作线程。工作线程以非阻塞模式对一个或多个通道执行非阻塞读写。...实际上,我实际上更关心延迟,但是从吞吐量测试开始,我认为在环回中以1.5Kmsg / sec的速度正常是不正常的。PS客户端的目的只是接收来自服务器的消息,很少发送心跳信号。...在服务器端,存在一个定期线程,该线程写入已接受的客户端通道。而且该频道很快就无法写入。更新N2。...您已经说过,通道从服务器端变得不可写,因此您可能必须在服务器引导程序中调整水印大小。您可以定期监视写缓冲区大小(写队列大小),并确保由于消息无法写到网络而使通道变得不可写。

    62110

    Socket粘包问题终极解决方案—Netty版(2W字)!

    从上述结果可以看出,消息通讯正常,客户端和服务器端的交互中并没有出现粘包和半包的问题。...,从而避免粘包和半包问题的产生; 将消息分为消息头和消息体,在头部中保存有当前整个消息的长度,只有在读取到足够长度的消息之后才算是读到了一个完整的消息。...从上述结果中可以看出,Netty 可以正常使用了,它已经不存在粘包和半包问题了。...0, 4)); // 20 行:消息编码:将消息封装为消息头和消息体,在消息前添加消息体的长度 pipeline.addLast(new LengthFieldPrepender...0, 4)); // 消息编码:将消息封装为消息头和消息体,在响应字节数据前面添加消息体长度 pipeline.addLast(new LengthFieldPrepender

    78141

    Django3+websocket+paramiko实现web页面实时输出

    通道层提供以下抽象: 通道是一个可以将邮件发送到的邮箱。每个频道都有一个名称。任何拥有频道名称的人都可以向频道发送消息。 一组是一组相关的通道。一个组有一个名称。...无法枚举特定组中的通道。 每个使用者实例都有一个自动生成的唯一通道名,因此可以通过通道层进行通信。 这里为了方便部署,直接使用内存作为后备存储的通道层。有条件的话,可以使用redis存储。...',                 'message': message             }         )     # 从通道中接收消息     def get_message(self...-- 最新版本的 Bootstrap 核心 CSS 文件 -->     bootstrap...@3.3.7/dist/css/bootstrap.min.css"           integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va

    4K42

    深度好文:云函数 SCF + KonaJDK11 + Spring + 提速降存一把梭

    之后将bootstrap文件和Hello.class文件一起打包成一个zip文件,上传到SCF部署,这时bootstrap的内容如下: ?...之后,spring需要一个循环,循环内部通过向SCF服务端发送HTTP GET请求,获得待处理事件,再调用内部逻辑,处理完事件之后通过POST请求发送给SCF服务端,循环等待下一次事件下发。...之后就是一个大循环,循环里面工作如下: 通过 Http GET 请求从SCF服务端获得 ApiGateway 下发的event ?...之后按照如下配置 apiGW 的 event,注意这里配置 Get,“/hello” 是由于我们的springboot 云函数的controller配置成了接收Get, “/hello” 请求并打印和返回字符串...函数已经正常响应了GET /hello的请求。 四、利用appCDS特性提速降存 在上面的springboot云函数中,我们可以看到一次冷启动耗时和内存如下: ?

    1.4K40

    Golang中使用Kafka实现消息队列发布订阅

    安装JDK1.81、搜索jdk安装包yum search java|grep jdk2、下载jdk1.8,下载之后默认的目录为: /usr/lib/jvm/yum install java-1.8.0-...listeners 配置项# 默认为:#listeners=PLAINTEXT://:9092# 修改为:listeners=PLAINTEXT://192.168.10.232:9092这里需要修改监听地址,否则无法在另外的主机中连接...:9092golang中使用kafka安装golang客户端go get github.com/Shopify/saramago get github.com/bsm/sarama-cluster使用golang...= true// 设置使用的kafka版本,如果低于V0_10_0_0版本,消息中的timestrap没有作用,需要消费和生产同时配置// 注意,版本设置不对的话,kafka会返回很奇怪的错误,并且无法成功发送消息...log.Printf("new async producer error: %s \n", err.Error())return}defer producer.AsyncClose()// 循环判断哪个通道发送过来数据

    1.8K41

    深入分析Kubelet Bootstrap Checkpoint

    对于用户而言,如果apiserver能正常访问,那么bootstrap checkpoint确实没有什么用处,因为etcd中已经有Pods API Object信息了,checkpoint就显得多此一举了...apiserver进行通信(比如apiserver升级失败),这将导致Node上无法运行DaemonSet Pod,那么这个Node上的cmdb agent就无法正常上报信息。...Bootstrap Checkpoint工作机制 kubelet启动时,在NerMainKubelet中会检查--bootstrap-checkpoint-path是否不为空,如果不为空,就会创建checkpointManager...之后该Pod被删除了,然后kubelet发生重启时,还会从checkpoint中恢复这个已经被删除的Pod,这很糟糕。...Bootstrap Checkpoint工作流 Bootstrap Checkpoint的代码很简单,也不多,这里直接贴出对应的代码流程概要图。

    2K41

    OpenShift 4 离线安装复盘(精华版)

    Ignition 配置文件(用途之后说明):由于只是在安装本集群时使用,且含有敏感信息(bootstrap.ign 中"/root/.docker/config.json"的 contents 包含 registry...在之后的试验中可以发现相应的镜像是在 oc adm release mirror 时生成。...虽然无法使用正常的镜像方式,但如果企业内部有现成、规范的(如 HTTPS、docker 2.2 spec-compliant)的镜像服务,我们主要的工作并不是像文档指示的那样搭建 Mirror registry...如果不这么折腾,那么对于正常的企业环境,其实离线安装和在线安装的工作量就没什么差别,Maven、YUM 等等等等不都是简单配置内部镜像就搞定了么。 大致的猜测是有些内容不能静态获取、必须动态生成?...在安装过程中验证服务正常后再进入下一步,特别是 bootstrap、master 那几步,免得多走弯路。

    4.9K22

    Netty网络编程第七卷

    ,同步阻塞IO会由于频繁的wait导致IO线程经常性的阻塞,由于线程无法高效的工作,IO处理能力自然下降。...高性能的三个主题 1)传输: 用什么样的通道将数据发送给对方,BIO、NIO或者AIO,IO模型在很大程度上决定了框架的性能。 2)协议: 采用什么样的通信协议,HTTP或者内部私有协议。...启动完成后,在客户端的控制台上,可以看到打印如下类似日志: 在服务器端可以看到控制台输出了类似如下的日志: 可以看到,客户端在发送4个心跳包后,第5个包因为等待时间较长,等到真正发送的时候,...这个是不可能的,因为从Netty 4.X之后线程模型发生了变更,flush操作不是由用户线程执行,而是由Channel对应的NioEventLoop线程执行,所以在两者之间不会发生inFlush0被修改的情况...Netty 4.X之后的线程模型如下所示: 另外,由于优雅退出有超时时间,如果在超时时间内没有完成积压消息的发送,也会发生消息丢弃的情况。

    1.3K10

    WordPress 通过模板文件和自带的函数引入 cssjs 的两种方法

    >/bootstrap/js/bootstrap.js"> 通过函数 get_template_directory_uri() 获得主题目录 通过 echo 输出。...如果丢失某些其他样式文件将导致你的样式表将无法正常工作,你可以使用该参数设置“依赖关系”。 $ver (字符串或布尔型,可选)版本号。你可以使用你的主题的版本号或任何一个你想要的。...wp_enqueue_style( 'my-bootstrap-extension', get_template_directory_uri() ....> 4、另外一个 4、另外一个函数:wp_print_scripts() 虽然将 JavaScript 文件都放到页面末尾加载对于页面加载速度很有帮助,但是请注意,所谓页面末尾指的是在 WordPress...问题来了:这部分内容显然是在 wp_footer 之前出现的,那么这段代码就在 jquery.js 文件之前出现了,导致该代码段实际上无法工作,因为调用 jQuery 方法的代码段必须比 jquery.js

    2.7K30
    领券