vue中监听返回键
在项目中,我们常常有需求,当用户在填写表单时,点击返回的时候,我们希望加一个弹窗,确认离开吗,确认将保存为草稿;利用 H5的 pushstate(个人理解为增加页面栈)特性与onpopup事件
浏览器获取手机经纬度位置
网址必须为域名,不能用ip直接访问,否则手机浏览器直接拒绝改请求。iphone的浏览器(包括微信扫码进入网站) ,亲测调用 http 的网站是不能获取到经纬度的,是苹果手机安全的考虑,如果使用https网站的话
js变量提升
首先先看下变量提升的规则:1.变量声明、函数声明都会被提升到作用域顶处;2.当出现相同名称时,优先级为:变量声明 < 函数声明 < 变量赋值,我们看下代码在js编译器的实际运行顺序,结合规则看下你就懂了
Vue刷新当前路由
开发项目的时候突然接到了这个需求,实验过后,解决方法也蛮多种,下面就讲下常规的几种方案:1.改变router-view中的key值通过改变router-view中的key值,来达到刷新组件的目的
MVC和三层架构
三层架构指的是: 视图层(View),服务层(Service)和持久层(DAO). 他们分别负责不同的功能.。单纯就是指后台的设计架构,这种架构模式是从微软来的
你需要了解的前后端传参
前后端传参一般有两种形式:key=value 形式传参(即 parameter 形式);body 形式传参(传 json 数据给后端),如果使用的是 GET 请求,浏览器展示的 Request URL 会自动在路径后面加上 ?a=1&b=2这样的参数,这就是 key=value 形式传参
vue源码中的检测方法
判断是否为undefined或null; 判断是否为Promise 函数;判断是否为简单数据类型;严格检查复杂数据类型;将驼峰字符串转成连接符 magicEightTall 转换成 magic-eight-tall
元素focus页面不滚动不定位的JS处理
有时候我们希望元素被focus的时候页面不发生滚动,例如我们点击一个按钮打开一个弹框,此时点击弹框中的关闭按钮隐藏弹框后,希望键盘的焦点回到之前的按钮上,我们就会执行如下JavaScript代码:
Element ui 表格不对齐的解决方法
当固定头部时有时候表格不对齐,第一种情况:没有水平滚动条,只有垂直滚动条;第二种情况:有垂直滚动条也有水平滚动条,特别是水平滚动条拖动到右边时,表格不对齐更明显