首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vueIE下无法正常工作,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 vueIE下无法正常工作,Promise未定义?

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

NPAPI 插件【Silverlight】无法 Chrome 42 版及更高版本正常运行

原文链接:https://support.google.com/chrome/answer/6213033 NPAPI 插件无法 Chrome 42 版及更高版本正常运行 您可以利用插件浏览器中添加一些额外的功能...支持哪些插件 使用 Pepper API (PPAPI) 这种更新、更安全的系统的插件将继续正常使用,包括 Chrome 自带的那些插件,如 Adobe Flash 和 PDF 查看器。...但是,一些使用 NPAPI 的插件(包括 Silverlight、Java 和 Unity)将无法使用。...如何临时启用 NPAPI 插件 如果您必须使用 NPAPI 插件,可以采用下面介绍的临时解决方法( Chrome 45 版于 2015 年晚些时候发布之前,此方法将一直有效): 打开 Chrome。...屏幕顶部的地址栏中,输入 chrome://flags/#enable-npapi 随即打开的窗口中,点击启用 NPAPI 标记下方显示启用的链接: 点击页面左下角的立即重新启动按钮。

2.5K30

移动端H5页面开发坑点指南

canvasretina屏模糊 只需要将画笔根据像素比缩放即可 run(canvasEl) { const canvas = canvasEl; const ctx = canvas.getContext...及Android无法使用,PC端正常 2.audio元素没有设置controls时,IOS及Android会占据空间大小,而在PC端Chrome是不会占据任何空间 问题4:Safari浏览器自动播放...上会有问题,这时发现input框无法正在输入内容了;造成这个原因是-webkit-user-select:none;这个属性,解决方法就是css文件中同时设置一下input的属性,如下: input...="black" /> 说明:除非你先使用apple-mobile-web-app-capable指定全屏模式,否则这个meta标签不会起任何作用;如果content设置为default,则状态栏正常显示...)问题 iOS浏览器横屏时会重置字体大小,设置text-size-adjust为none可以解决iOS的问题,但桌面版Safari的字体缩放功能会失效,因此最佳方案是将text-size-adjust

3K10

Lottie在手,动画我有:iosAndroidWeb三端复杂帧动画解决方案

那我们想,能不能把所有的动画交给设计师用设计工具(如AE)去做这些工作,然后直接导出一个文件给开发者去使用呢?...Lottie动画简介 Lottie是一个用于Web和iOS(Android)的移动库,用于解析使用Bodymovin导出为json的Adobe After Effects动画,并在移动设备呈现它们。...引用原文 Lottie is a mobile library for Web, and iOS that parses Adobe After Effects animations exported...,Android,Web端都可以使用,横跨三端 兼容性良好:IOS/Android兼容性非常好,web端的兼容性参考SVG/Canvas兼容性 动画流畅细腻: 因为直接使用了AE的参数构建,...2.Canvas兼容性 ? Lottie的使用过程 (注:下面的1,2,3具体开发中让设计师去做,设计师只要给你提供生成的JSON文件就可以了) 1.

3.3K20

移动Web 开发中的一些前端知识收集汇总

私有meta标签,它表示:允许全屏模式浏览,ios,用户将网页添加到主屏后,再从主屏幕打开这个网页,可以隐藏浏览器的地址栏和下面的toolbar; 第二个meta标签表示:强制让文档的宽度与设备的宽度保持...关闭iOS中键盘自动大写、自动更正、自动完成 iOS中,当虚拟键盘弹出时,默认情况下键盘是开启首字母大写的功能的,根据某些业务场景,可能我们需要关闭这个功能,移动版本webkit为input元素提供了...:none;outline:none;} iOS 浏览器横屏时会重置字体大小的问题 iOS 浏览器横屏时会重置字体大小,设置 text-size-adjust 为 none 可以解决ios的问题,但桌面版...;/*(设置进行转换的元素的背面面对用户时是否可见:隐藏)*/ 其他CSS的杂项 -webkit-tap-highlight-color: transparent; /*Mobile上点击链接高亮的时候设置颜色为透明...*/ -webkit-user-select: none; /*设置为无法选择文本*/ -webkit-touch-callout: none; /*长按时不触发系统的菜单(禁止ios弹出各种操作窗口)

3.8K50

新手必看!小程序中用 JSON 绘制海报?真的太简单了!【建议收藏】

painter 由于我们无法将小程序直接分享到朋友圈,但分享到朋友圈的需求又很多,业界目前的做法是利用小程序的 Canvas 功能生成一张带有二维码的图片,然后引导用户下载图片到本地后再分享到朋友圈。...小程序Canvas的坑 Canvas 绘图是用的 px,而在小程序中我们一般使用 rpx 进行相对布局。...小程序 Canvas 中的 drawImage 方法, IDE 中可以直接设置网络图片进行绘制,但在真机上设置网络图片无用。...canvasContext.clip 方法 iOS 设备的微信 6.6.6 版本及以下有 bug,会导致该 clip 下面使用的的 restore 方法失效。...painter的使用 拉取官方demo文件Painter bash git clone https://github.com/Kujiale-Mobile/Painter.git 将Painter的目录

18020

Flutter For Web实践

但是和iOS、Android不同,浏览器并没有提供一套广泛使用、完备、高效的绘制接口,这就使得Flutter For Web和Flutter For Mobile架构还是有比较大的差别的。...这样使用Flutter开发的应用不但能部署到iOS、Android手机上,还可以部署到任意的Web服务器、嵌入到浏览器中,而不需要特殊浏览器插件的支持。...Flutter For Mobile中的绘制是使用了Engine中的Dart、Skia和Text,然后再调用iOS和Android提供的底层绘制能力来实现的。...例如:dart.io无法web中使用,dart.io支持非web应用程序的文件、套接字、HTTP和其他I/O操作。 2.有部分库只能Flutter web中使用。...Flutter web中的Cookie管理实际是由浏览器来管理的,因此无法像客户端开发一样,自由设置cookie。

1.7K20

那些年我们一起用过的Hybrid App

对于开发者来说可以根据自己的需求选择好工具) 从工具看: Angular.js 用于双向绑定,网络请求,视图管理等工作。...根据需求,选择工具 如果你使用过Jquery Mobile,你做过过场动画(就是从一个view去到另一个view),过场动画在iOS的navigationController中很常见,而且很简单,效果很好很流畅...Jquery Mobile中使用ajax,css去实现了,核心代码可能就几十行。可能跟iOS里面的差不多(如果包含动画),但是实际出来的效果却差强人意。...意味着你只需要编写Canvas代码,实际做渲染的时候使用的是系统底层的东西,整体提高了性能。例如Ejectahttp://impactjs.com/ejecta 这个东西。...从IE兼容,到目前多个浏览器的乱战,到iOS以及Android设备Web的兼容,这不就是一个历史的例子嘛。跨平台不是不好,只是一个时代里,你能够达到怎样的效果,真的是很难估量的。

1.3K80

大前端时代的乱流:带你了解最全面的 Flutter Web

❞ 一、起源与实现 说起 Flutter 的起源就很有意思,大家都知道早期 Flutter 最先支持的平台是 Android 和 iOS ,至今最核心的维护平台依然是 Android 和 iOS ,「但是事实...Weex 作为曾经闪耀过的跨平台框架,它同样支持 Android 、iOS 和 Web 三个平台, Android 和 iOS Weex 和 React Native 差异性不大, Web ...❞ 而 Flutter 实现更为特别,通过 Skia 实现了独立的渲染引擎之后, Android 和 iOS 控件几乎就与平台无关,所以 Flutter 的控件可以做到独立且不同平台上渲染一致的效果...但是回到 Web 又有些特殊,首先 Web 平台完全是 html / js / css 的天下,并且 Web 平台需要同时兼顾 PC 和 Mobile 的不同环境,这就让 Flutter Web 成了...设备的 Safari, 它不会把 svg filter 等信息传递给 canvas ,如果继续使用 canvas 就会如 shader mask 等无法正常渲染,详细可见 :#27600 。

1.1K40

为了给老板「治病」,这个程序员专门做了个小程序……| 晓组织 #11

大家好,我是沈鑫,是一名 iOS 开发工程师,卖个萌科技(深圳)有限公司工作。 前段时间,我们开发了一款名叫「小正念」的小程序。它的功能很简单:按住屏幕,让屏幕中间的墨块不断增长。 很无聊是不是?...对,就是要让你放下没有完成的工作,离开看不完的公众号文章,停止做任何有意义的事情,活在当下。 ? 正念,是个什么东西?...Canvas 安卓和 iOS 表现不一致 使用我们的程序的时候,会看到有很多小的墨块不断的向中心大墨块聚拢,可以看到小墨块的颜色与大墨块保持一致。...但是,开发过程中出现了 iOS 设备小墨块颜色正常显示,但是 Android 设备小墨块颜色不停闪动并显示成其他的颜色。...画完一个小墨块后必须要调用 context.restore() 和 context.save() 这两个 API,不然会出现颜色无法正常显示或其他无法预料的问题。 4.

35920

小程序原理初探

只有少量组件是Native实现(Native组件层WebView层之上): 。 那么,小程序和web app有什么区别呢?...呈现引擎(Rendering engine) important- 负责显示请求的内容(如果请求的内容是 HTML,它就负责解析 HTML 和 CSS 内容,并将解析后的内容显示屏幕)。...小程序运行环境 小程序运行时会有两个线程:『View Thread』和『AppService Thread』,相互隔离,通过桥接协议WeixinJsBridage进行通信(包括 setData 调用、canvas...weixin-thread.jpg 所以可以得出如下结论: 小程序js代码无法操作DOM对象,也无法直接操作wxml的容器或组件(js代码和webview没有运行在同一个线程中) 如果需要在View...js引擎 平台 渲染 js运行环境 iOS WKWebView渲染(环境有 iOS8、iOS9、iOS10) JavaScriptCore Android X5 基于 Mobile Chrome 37

1.3K00

bodymovin 的使用场景初步调研

虽然bodymovin提供了已有canvas渲染的能力,实测试效果并不理想,且没有api文档说明如何进行调整。所以建议控制container的大小来控制动画的大小。...rendererSettings 用于已有的canvas渲染动画,work效果不是很好。不推荐使用 性能 选取大小约为300K的动画json文件,不同平台不同价位的机器上进行测试。...(采用QQ X5内核) 同时播放N个动画 N IOS(iphone) Android(MOTO X1085) 1 表现良好 明显掉帧 3 轻微掉帧 无法正常播放 5 明显掉帧 无法正常播放 所以,这个动画框架在低端...android的可用性还是很低的。...如果对UA进行判断,只ios采用此动画解决方案,其实也不失很好的办法。

3.7K00

Vue开发微信H5页面总结

.***:9090; } } 四、ios初次加载白屏、跳转白屏 问题现象: ios页面初次加载白屏,刷新后正常,但切换到其他页面再后退,又会白屏。...问题原因:ios机器使用webview开发Vue项目时候,go history(-1),无法将body的高度拉掉,使得内容被遮住了。...解决办法:html,body都是100%,#app撑起了父元素的告诉,但是浏览器默认的滚动scroll并不是#app,而是body,某些因素,造成返回history 后,无法复原(ios 的锅),为此,...路由/跳转页面后分享失效 问题现象:ios微信路由到另一个页面选择图片OK,但分享失效,刷新这个页面分享就正常了。...页面加载不全不能滚动 问题描述 :ios从首页进入,跳转其他页面再后退到首页,首页只显示一屏内容且无法滚动。

4.3K31

移动Web 开发中的 Off Canvas 导航

Jeff 最近发布的DeveMobile 与EaseMobile 主题在导航栏采用的是一些native app 中常见的Off Canvas 导航。...而关于 Off Canvas 导航,这里提供结合开发主题过程及网络的资料,从个人认知的角度介绍下 Off Canvas 导航。...Off Canvas 简介 Off Canvas 导航相比也不陌生,一些安卓应用(如谷歌的一些官方应用、易信、WordPress 安卓版)常常能到——看到当你点击应用中的一个按钮时,会从左边或者右边侧拉出一个菜单...Off Canvas 来源or 例子 Off Canvas 据说最早来源于facebook 的iOS App,随后么被广泛应用于各大app (如path ),再后来也成了一些移动网页的导航布局模式...移动Web 开发中的 Off Canvas 移动网页中要产生类似 Off Canvas 的效果,如果学过前端,貌似也容易想到思路,先产生导航菜单(HTML+CSS),默认隐藏或移动到看不见的位置(

1.7K50
领券