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

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

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

记录一下fail2ban不能正常工作的问题 & 闲扯安全

今天我第一次学习使用fail2ban,以前都没用过这样的东西,小地方没有太多攻击看上,但是工作之后这些安全意识和规范还是会加深认识,fail2ban很简单的远离,分析日志,正则匹配查找,iptables...ban ip,然后我今天花了很长时间都没办法让他工作起来,我写了一个简单的规则ban掉尝试暴力登录phpmyadmin的ip,60秒内发现3次ban一个小时。...我通过fail2ban-regex测试工具测试的时候结果显示是能够正常匹配的,我也试了不是自己写的规则,试了附带的其他规则的jail,也是快速失败登录很多次都不能触发ban,看fail2ban的日志更是除了启动退出一点其他日志都没有...后面我把配置还原,重启服务,这次我注意到重启服务之后整个负载都高了起来,fail2ban-server直接是占满了一个核,这种情况居然持续了十几分钟的样子,简直不能忍。

3.2K30

最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云

这种的好处是前端组件帮你写好,模块化的快速加到现有项目或者快速 set 起一个项目,代码量相对于脚手架型更少,弱点是如果碰到模型之间有复杂的逻辑关系,它并不能很灵活的处理。...数周的工作量,1 小时即可完成。详情请见本文文末。...Nova 前端采用 Vue + Vue Route ,国内 Vue 用顺手的开发者来说 Nove 更加灵活。 Nova 没有免费试用版,小项目 99 刀授权,大项目 199 刀授权。...扩展阅读:《vue.draggable 入门指南 - 手把手教你开发任务看板》 Backpack - 可灵活,可敏捷,文档优秀,有视频教程 [03-backpack] 官网:https://backpackforlaravel.com...Voyager 的文档写的非常清晰,并且没有视频教程

6K00

通过 Laravel 创建一个 Vue 单页面应用(一)

在此教程中,我们将学习如何构建并运行一个以 Vue 路由为前端,laravel 为后端的 SPA 应用。...首先我们将注意力集中在编写每一个小的功能代码块上,然后在后续的教程中,我们再演示如何将 Laravel 作为 API 层而构建一个完整的应用。...在本教程中,我们不会去构建一个 API 实例,但是我们将在后续教程中介绍。 这篇文章主要是关于连接 Vue 路由的。 我们在服务器端要解决的第一件事是定义路由。...但这个应用仍有很多功能需要我们在后续的教程中来实现: 在前端定义一个 404 路由 使用路由参数 子路由 在组件中向 Laravel 发起一个 API 请求 可能还有很多,但我不准备全部列在这里......本篇教程通过这些基础准备工作展示了我们可以轻松地使用 Vue Router 来开始一个 SPA 应用。如果你还不熟悉 Vue Router,请查阅 Vue Router 文档。

4.2K20

Vuebnb:一个用vue.js和Laravel构建的全栈应用

在这篇文章中,我会把它如何工作做一个高层次的概述,好让你了解如何从零开始参与建设一个Vue/Laravel构建的全栈应用。...后台应用程序,内置Laravel。它的主要工作是为前端应用程序服务,并为列表数据提供Web服务。在Vue-Router服务下,Web服务允许Vuebnb像一个单一的网页应用程序。...关于这本书 从Vuebnb的特点你会有一些涉及全栈Vue网站开发的话题:Vue.js,Vuex和Laravel。...我在本文中没有提到的其他主题包括: Vue.js数据绑定的核心概念、指令和生命周期挂钩 建立全栈应用的最佳实践开发工作Vue/laravel,包括WebPack。...分享Vue.js的入门级全家桶系列教程: 1.vue.js 入门与提高: http://xc.hubwiz.com/course/vue.js 2.vuex 2 入门与提高: http://xc.hubwiz.com

6K10

Laravel 项目中编写第一个 Vue 组件

学院拥抱的是 Vue.js 框架,所以后续前端相关教程都会基于 Vue.js 编写,有关 Vue.js 的入门教程,可以阅读官方文档,值得一提的是,Vue.js 的作者尤雨溪是中国人,所以该框架从文档角度对中文很友好...既然已经有这么丰富的资源,关于 Vue.js 的介绍和使用,我这里就不赘述了,我们重点来介绍如何在 Laravel 中通过 Vue 组件构建前端页面和功能。...、可读性和可维护性,下面我们以 Laravel 默认的欢迎页面为例,将其改为通过 Vue 组件来实现,希望可以帮助你快速入门如何在 Laravel 中编写 Vue 组件。...好了,我们已经完成了在 Laravel 中编写第一个 Vue 组件,很简单吧,有了 Vue 组件,以后前端开发和维护会更加高效,想要在 Laravel 中结合 Vue 构建更加复杂的前后端分离应用,可以阅读学院提供的...《基于 Laravel + Vue 构建 API 驱动的前后端分离应用系列》教程深入工程实践,你可以点击页面左下角的「阅读原文」进行查看。

3.3K30

vue-router小米浏览器iOS微信浏览器加参数不能正常跳转的解决方法

今天在项目中遇到一个问题,测试时发现使用 vue-router 的 this.$router.push 给 URL 添加参数,不能正常跳转。...浏览器测试可以正常跳转,使用 iOS 的微信浏览器访问时,不能正常跳转。 这是一个获取验证码的功能,获取成功后消息提示,然后会给当前链接添加一个邀请码的参数。 let path = this....$router.push({path, query: {invitationcode: this.inviteCode}}); iOS 微信浏览器实际测试时发现不能跳转,于是我判断了一下 iOS ,如果是弹窗提示...如果不是 iOS 直接使用 vue-router 进行跳转。 let path = this.$route.path; const isIOS = !!...$router.push({path, query: {invitationcode: this.inviteCode}}); } 但是之后发现小米浏览器也不能直接跳转,干脆直接用原生 js 跳转了。

1.3K20

通过 Laravel 创建一个 Vue 单页面应用(三)

我们将通过演示在 vue-router 进入一个路由之前,如何异步加载数据来继续使用 Laravel 构建我们的 Vue SPA。...之前在 通过 Laravel 创建一个 Vue 单页应用(二) 中完成了 UsersIndex 组件异步地从 API 中加载用户。...如果你还没有读过通过 Laravel 构建 Vue 单页应用的 第一部分 和 第二部分,我建议你先去看看,再回到这里。我会在这里等你。...修改 UsersIndex 组件 我们可以通过调整then()来调用用户数据所在的data键,来很快的让UsersIndex.vue 组件重新工作。...本教程未向您展示如何构建分页,因此您可以自己找到(或创建)自己喜欢的分页! 分页是一种很好的方法,可以向您展示如何以编程方式使用 Vue 路由器在 SPA中 导航。

5.1K10

通过 Laravel 创建一个 Vue 单页面应用(六)

您已经拥有了我们之前讨论过的主题中所需要的所有工具,因此可以尝试创建用户并将本文与您的工作进行比较。 如果您需要跟上,我们在 第5部分  中停止了删除用户的功能,以及在成功删除后如何重定向用户。...提醒一下,本教程并不关注权限;我们使用内置的 Laravel users 表演示如何在 Vue 路由器项目的上下文中使用 CURD。...以下是迄今为止的系列概要: 第1部分 – 设置项目和 Vue 路由器 第2部分 – 在 Vue 路由器中加载异步数据 第3部分 – 在 Laravel 中创建真实的用户端 第4部分 – 编辑用户 第5部分...这个教程带你了解了 Vue 中基础的 CRUD。 作为作业,你可以定义一个单独的用户表单组件来处理用户的新建和编辑(如果你认为它值得复用)。...原文地址:https://laravel-news.com/building-a-vue-spa-with-laravel-part-6 译文地址:https://learnku.com/laravel

3.8K20

Laravel 中编写第一个 Artisan 命令

Laravel 应用进行交互; Laravel 安装器,这个我们在框架安装部分已经提到过,比较简单,不再单独介绍。...内置 Artisan 命令 运行 php artisan list 命令后,你会看到新安装的 Laravel 应用默认提供了很多 Artisan 命令,我们不可能把每一个都讲一遍下来(实际上,我们会在每篇教程中分散提到...端口启动 PHP 内置服务器 tinker:进入 Tinker REPL dump-server:启动 dump server 收集 dump 信息 preset:切换应用前端框架脚手架代码,比如从 Vue...选项 在我们继续介绍 Artisan 命令其它内容之前,我们先来看一下在运行 Artisan 命令时可以传入的选项参数: -q:禁止所有输出 -v、-vv、-vvv:命令执行输出的三个级别,分别代表正常...本系列教程首发在学院君网站(xueyuanjun.com),你可以点击页面左下角阅读原文链接查看最新更新的教程

3.1K20

基于 Vue 测试套件引入 Mocha + Expect 测试 Vue 组件

Vue 框架中编写单元测试的基本流程和学院君之前在 Laravel 框架和 Go-Micro 微服务框架中编写单元测试时一模一样,只是使用的测试框架和语法有所区别罢了,Laravel 中我们使用的测试框架是...你可以参照Vue 官方文档通过 NPM 安装相应的依赖包,不过这里为了方便后端程序员快速入门,我们绕过 Webpack 的繁琐配置,直接基于 Laravel Mix 引入 Vue 测试套件和 Mocha...开始之前,先初始化一个新的 Laravel 项目 component-test,并通过 laravel/ui 扩展包预置 Vue 依赖包和示例组件: laravel new component-test...运行测试命令 接下来,我们运行 npm run test 执行一次测试,由于还没有编写任何测试用例,所以测试通过: 三、测试 Vue 单文件组件 最后,我们编写一个测试用例来测试 laravel/ui...当然,这只是一个最基本的测试用例,还不是标准的 BDD 风格测试代码(Given-When-Then),下篇教程,学院君将给大家演示如何遵循 BDD 风格基于 TDD 模式从头开始开发一个 Vue 单文件组件

1.4K40
领券