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

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未定义?

5.5K20

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 标记下方显示启用的链接: 点击页面左下角的立即重新启动按钮。

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

    从用SwiftUI搭建项目说起

    ,针对一个需求或者是一个新的项目我们基本上都是从写UI开始的,根据设计图再编造一些假数据来做,只是在写的过程中它的及时效果也都是脑补!...这意味着我们后续在UI布局系统上可以逐渐摆脱对传统命令式 UI 编程的依赖。达到真正的平台无关!...View ---- 我自己觉得,要想从UIKit转换到SwiftUI,需要我们最先转变的概念就是 Controller -> View 的一个改变,在使用SiwftUI写UI的过程中,基本上是不在需要我们向...在UIKit中我们的导航、标签都是通过控制器来管理,但是在SwiftUI中他们分别是通过NavigationView+TabView管理的,我们得在认识上有一个基本的转变,从Controller到View...的代码,需要注意的是我们点击item的时候视图切换的绑定状态,基本上在代码注释中我说的比较清楚了,应该能理解的。

    5.1K20

    解析SwiftUI布局细节(二)循环轮播+复杂布局

    这篇我们还是说我们关于SwiftUI的东西,再提一下Demo代码我已经提交上Git了,目前Demo进度为一级页面基本上结束,地图点击大头针的添加也刚处理完,代码有需要的小伙伴可以去Git看看,项目地址...SwiftUI 的使用例子中就是这样写的,当然我们在正常的使用中这样写也没啥问题,那我们界面跳转的问题是什么呢?...如果你看了我们 Demo中的代码,你就知道我们是采用 TabView 嵌套 NavigationView 的形式,在这样的模式下似乎是存在问题的, 在 TabView+NavigationView 中你利用...3、再提一点关于上面说的滚动视图,在UIKit中我们可以用UICollectionView搞定一切,但是在SwiftUI中没有这个控件,我建议采用的方式是 ScrollView + HStack + VStack...除了这个List,还要一个From我们也可以了解下,他们俩肉眼可见的区别 在选中这个点上的区别。

    13.1K20

    MCP 崛起与苹果的 AI 框架设想 | 肘子的 Swift 周报 #077

    MCP 崛起与苹果的 AI 框架设想 在最近一段时间,在社交网络上,越来越多的 Model Context Protocol(MCP)使用者展示了各种丰富多彩的应用场景,从操控 Blender 创建精美场景...特别值得考虑的是,MCP 在安全方面完全依赖于使用者本身的判断,对于绝大多数普通用户来说,如何将其无缝融入日常工作和生活仍然是一项不小的挑战。...TabView 全面解析 [12] TabView的能力在 SwiftUI 中持续演进:从最早的标签页(Tab)切换,到引入滑动分页(Pager)行为,再到 iOS 18 支持侧边栏(Sidebar)样式与分组配置...在本文中,Antoine van der Lee[13]通过多个实用代码示例,系统讲解了 SwiftUI TabView的基础与进阶用法。...: https://x.com/magnuskahr [12] TabView 全面解析 (SwiftUI TabView: Explained with Code Examples): https:

    27910

    WWDC 2025 初印象:意料之中,预想之外

    TabView:在去年大幅改进了 iPadOS 上的 TabView 后,今年 iPhone 上的 TabView 也做了巨大的 UI 和交互调整。...从某种程度上来说,SwiftUI 开发团队也采取了更加务实的态度,承认了在相当长一段时间里,SwiftUI 需要与 UIKit/AppKit 协同工作才能为用户提供更完整的体验。...其主要工作量可能并非来自 TextEditor本身,而是对 AttributedString的大幅增强。...修复了在 @ModelActor中更新数据无法在视图上即时响应的 Bug。 对于符合 Codable 协议的模型属性类型,Codable 类型中的属性也可以作为谓词的筛选条件了[5]。...尽管苹果没有在大模型训练上抢得先机,但凭借其生态优势,在应用与 AI 融合方面有望重新取得领先地位。 宏时代 在浏览新的 API 文档时,几乎每个框架都包含了多个 Swift 宏。

    17700

    老人新兵 —— 一款 iOS APP 的开发手记

    严格说 SwiftUI 是无法脱离 Combine 的,但是 Combine 可以和其他各种框架进行结合。相较于声明式思想,响应式编程给我带来了更多的震撼。...在最后的 app 里面有接近一半的显示控制其实都是在 UIKit 下完成的,即使像 TextField 这样最基本的需求,SwiftUI 的原生版本有时都无法胜任。...在 Xcode 11 的 beta 版本中还可以采用一些非常规手段实现这一功能,不过目前已被屏蔽了。导致我无法很好地实现双击 TabView 图标返回该 Tab 的根视图,比较郁闷。...同样代码,有时可以正常编译,有时不能。同样的 Form 代码,有时在 Sheet 中可以正常编译,移出 Sheet 又编译错误,有时反之。...感觉 SwiftUI 在销毁 view 上的代码有比较严重的效率 bug( 参见上面的 TabView )。

    2.9K40

    SwiftUI 在 WWDC 24 之后的新变化

    每年,SwiftUI 都会通过引入更多功能来赶上 UIKit。今年也不例外。让我们深入了解 SwiftUI 框架引入的新功能。...视图集合SwiftUI 为 Group 和 ForEach 视图引入了新的重载,允许我们创建自定义容器,如 List 或 TabView。...我们还在 TabSection 实例上使用 tabViewStyle 视图修饰符,将特定的标签部分分组并移动到侧边栏。...框架的下一版本包括许多新 API,如窗口推送、TextField 和 TextEditor 视图中的文本选择观察、搜索焦点监控、自定义文本渲染、新的 MeshGradient 类型等等,我无法在一篇文章中涵盖所有内容...总结在 WWDC 24 上,SwiftUI 再次通过引入更多新功能来提升其成熟度,以赶上 UIKit。

    97410

    打造可适配多平台的 SwiftUI 应用

    但是,如果开发者不能理解 SwiftUI 的这个“限制”,并提前做一些准备工作,可能会为之后的多平台开发工作带来一些隐患和增加不必要的工作量。以“电影猎手”的 iPad 版本为例。...因为 horizontalSizeClass 这个环境值无法在 macOS 中使用,UserInterfaceSizeClass 是 iOS(iPadOS)独有的概念。...盲目地使用这些解决兼容性的代码可能会破坏 SwiftUI 创建者的苦心,让开发者无法准确地体现不同平台的特色。数据源聊完兼容性后,我们再聊另一个在构建多平台应用初期容易忽略的问题:数据源(数据依赖)。...它只有一个 Store 实例并支持多窗口,使用者在每个窗口中都可以独立地切换 TabView,并且 TabView 的状态由唯一的 Store 实例持有。...也就是说,尽管“电影猎手”采用了为每个场景创建一个独立的 Store 实例的外在形式,但在底层逻辑上,与 SingleStore 的 TCA 实现本质上没有什么不同。

    3.7K80

    打造可适配多平台的 SwiftUI 应用

    有关本次活动的情况,可以参阅 我在北京参加 SwiftUI 技术沙龙[1] 一文。...但是,如果开发者不能理解 SwiftUI 的这个“限制”,并提前做一些准备工作,可能会为之后的多平台开发工作带来一些隐患和增加不必要的工作量。 以“电影猎手”的 iPad 版本为例。...因为 horizontalSizeClass 这个环境值无法在 macOS 中使用,UserInterfaceSizeClass 是 iOS(iPadOS)独有的概念。...盲目地使用这些解决兼容性的代码可能会破坏 SwiftUI 创建者的苦心,让开发者无法准确地体现不同平台的特色。...它只有一个 Store 实例并支持多窗口,使用者在每个窗口中都可以独立地切换 TabView,并且 TabView 的状态由唯一的 Store 实例持有。

    2.7K10

    SwiftUI 视图的生命周期研究

    •在 TabView 中,SwiftUI 在一开始就为所有 tab 对应的视图创建了实例。 类似上面的情况还有不少。这也就很好的解释了,很多开发者都会碰到某些视图莫名多次初始化的情况。...body 值是在主线程上进行的,并且 SwiftUI 必须在一个渲染周期内完成所有的计算、比较、布局等工作。...在处理结构体实例的销毁上也并没统一的规律。...: "2") .tag(2)} SwiftUI 将只在最初创建两个 ShowMessage 的实例,无论如何切换 selection,TabView 将全程只使用这两个实例。...,将完成依赖项的建立工作•在视图的生命周期中,只有一个依赖项副本•在视图的生命周期中,无论创建多少个实例,同一时间只有一个实例可以连接到依赖项•依赖项为视图的 Source of truth 了解 SwiftUI

    5.2K30

    肘子的 Swift 周报 #036 | WWDC 2024 观后感

    AI 尽管因为信息提前泄漏和长时间的预渲染,许多人在 WWDC 之前已对苹果即将带来的 AI 领域变革有所预知,但在亲眼见到 Keynotes 上的演示后,依然令人振奋和鼓舞。...SwiftUI 初次接触 SwiftUI 今年的新特性时,我并未感到特别兴奋。然而,做了更多的研究后,我意识到此次更新在 SwiftUI 的发展史上将具有十分重要的意义。...从这个版本开始,SwiftUI 开发团队似乎找到了快速发展 SwiftUI 的正确路径,探索出了在保持声明式框架特性的同时,有效提升其表现力的方法。...这种情况在最近几届 WWDC 中相对罕见。 我也清楚,许多开发者对 WWDC 推出的新功能不甚关心,认为这些新功能短期内与他们无关。...18[13] by Donny Wals[14] Using iOS 18’s new TabView with a sidebar[15] by Donny Wals[16] Present a form

    29310

    解析 SwiftUI 中两处由状态更新滞后引发的严重 Bug

    这些控件基本上都是对 UIkit(AppKit)的二次包装。Sheet执行下面的代码,你可以清楚地看到,在通过手势取消 Sheet 时,与其关联的状态是在 Sheet 完成取消动画后才发生了改变。...),立即在屏幕上由左至右滑动,返回上一层视图在滑动返回到上一层视图后,应用会锁死。...再次执行上述过程,您会发现在返回上层视图后,应用并不会锁死,一切都恢复了正常。然而,明显地,强迫用户点击 “Dismiss” 按钮并不是一个好的选择,特别是在没有屏蔽手势取消 Sheet 的情况下。...当视图正在滚动时返回上一层视图会导致应用崩溃这是一个由 xiaogd 在我的 Discord 论坛中提出的 问题。...它的复现条件如下:iOS 16 系统,在真机或模拟器上测试点击视图列表中的按钮,可以进入下一级视图。

    1.9K110

    iPadOS生产力翻身,Mac Pro官方攒机 | 软、硬皆出彩的WWDC19

    同时在硬件方面也发布了全新的模块化工作站主机:Mac Pro以及与之相匹配的6K显示器:Pro Display XDR。...苹果上一次更新工作站级设备Mac Pro还要追溯到2013年的年底,时隔近6年之后,它的体积更大了,也变得更重了(36斤)。当然,性能也变得前所未有地强悍。 ?...在会上,随着顶级工作站Mac Pro 一同发布的还有苹果自家推出的顶级显示器——Pro Display XDR。...在隐私保护上,iOS 13创造了一个登陆保护机制“Sign in with Apple”,这其实是之前他们“强密码”功能的延展,以前只是苹果帮你生成密码,现在连登陆名都帮你随机生成了。...iPad 上的 Safari 可以访问电脑版网站,不再是以前的移动版,支持了更新的下载管理,在文字方面的编辑处理非常方便,效率可以提升很多。此外,还有悬浮小键盘,不会非常占用很多屏幕显示面积。

    1.4K40
    领券