vue element登陆拦截 这里主要用到的是路由拦截,在路由表里添加一个字段:requireAuth,用于判断该路由的访问是否需要登录;定义完路由后,我们主要是利用vue-router提供的钩子函数beforeEach()对路由进行判断钩子函数:每个钩子方法接收三个参数: * to: Route: 即将要进入的目标 路由对象 * from: Route: 当前导航正要离开的路由 * next: Function...
实现:groupBy(collection ,function) 描述:创建一个对象 它的key是collection 迭代得到的结果,它的value是collection元素中 对应key的数组,其 https://www.cnblogs.com/wandiao/p/7152871.html
前端面试题---(三) 1.vue中 v-if 与v-show的区别2.v-for vue生命周期 create与mouted请求页面数据的区别3.状态管理库 更改用户数据如何去操作(action 里子啊去commit事件 更高state)4.项目中的难点 与遇到的坑5.es6中的新的特性6.let const 的作用 怎么实现7.为什么有箭头函数,哪些特点?怎么实现8.vue的多层级组建传数...
前端面试题---(二) 1.http的版本发展历史 http协议具体 等2.重排 重绘 bfc3.滚动加载10w条数据,dom卡,如何处理?4.如何前端优化?5.call apply区别 以及call apply bind端原生实现6.promise原理 promise.all promise.race7.async await的使用场景8.ajax如何更改异步请求? 如果不能用promis...
前端面试遇到的问题 1.webpack如何优化?2.webpack如何自动分离本地和线上环境?3.小程序的生命周期 和路由 以及setData原理4.css如何实现三列等宽的布局?5.1vw和百分之一的宽度有什么区别?6.三列等宽设百分比能确保宽度完全一致?7.css哪些样式可以继承?8.css 有哪些东西 h5有哪些东西 举例子介绍一下9.本地存储,cookie localstora...
MacChrome浏览器跨域设置 设置方法打开一个新的可跨域的chrome窗口实现方法:1. 打开终端2. 输入下面的命令( 需要替换路径中的yourname )open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/yourname/MyChromeDevUserData/...
Macbook Chrome浏览器跨域设置 设置方法打开一个新的可跨域的chrome窗口实现方法:1. 打开终端2. 输入下面的命令( 需要替换路径中的yourname )open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/yourname/MyChromeDevUserData/...
git 管理 git 本地分支与远程分支github上已经有master分支 和dev分支在本地git checkout -b dev 新建并切换到本地dev分支git pull origin dev 本地分支与远程分支相关联在本地新建分支并推送到远程git checkout -b testgit push origin test 这样远程仓库中也就创建了一个test分支1. ...
身份证号码的正则表达式 <!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>42度空间-身份证号码的正则表达式及验证详解(JavaScript,Regex)方案2测试</title></head><body>&
公众号手写签名 前端图片显示问题 {% extends "base.html" %}{% block title %} {{ title|default:"实名认证" }}{% endblock %}{% block stylesheet %} <link rel="stylesheet" href="/static/css/zk/user_atf.css" media="screen" charset="
身份证 限制 import Emberfrom 'ember';import ajaxfrom 'ic-ajax';export defaultEmber.Component.extend({city:[],application_type_person:false,application_type_corp:true,reAuthentication:false,
vue 测试环境 生产环境 线上环境 环境配置 var env_config = {dev:{name:'dev',api_url : location.protocol+"//10.0.0.230:80",// api_server_url : location.protocol+"//narcissus.ih2ome.cn",//换成了测试环境},release:{name:'release',api_url
vue 基础 实例 DOCTYPE html>htmllang="zh-cn"> head> metahttp-equiv="Content-Type"content="text/html; charset=utf-8" />title>title> style> ul { padding:0; margin:0;
vue + element tab选项卡 实现。。。 template>div style="margin-top:10px;">el-tabstype="card"@tab-click="handleClick">el-tab-panelabel="基本信息">el-tab-pane>el-tab-panelabel="水量查询">el-tab-pane>el-tab-panelabel="异
vue 中通过 ajax 生成form 下载表格 recordsClick(){//导出表格var params = {// 参数smartWatermeterId:this.$route.query.watermeterId,startTime:this.formVal.startTime,endTime:this.formVal.endTime,};var form =document.createElemen
弹框样式--代码 (function() {setSize();window.onresize = setSize;function setSize() {var html = document.documentElement;var htmlW = html.clientWidth;html.style.fontSize = htmlW / 7.5 + "px";}})(); //
微信公众号--登录弹窗短信防盗 后端语言是python 。。。django模板基础上使用教程 1.为模板布局(base.html){% block banner %}hr/>{% endblock %}div class="container">{% block container %}{% endblock %}div>1234567891011122.导入
web端登录页面 弹框 --短信防盗链 为了减少网站的盗刷,减少损失,采用发送按钮点击后 谈出验证码 输入验证码 以防止盗刷短信的功能。代码如下:import Ember from 'ember'import ajax from 'ic-ajax'import sendcode from '../../utils/sendcode'export default Ember.Controller.e
CSS绘制三角形原理 由按钮的向下三角形源码:[css] view plain copy.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4p
js创建对象 设计模式 类的功能:构造器静态属性,静态方法共有属性,共有方法私有属性,私有方法本文就说说如何用js实现对类的封装,实现上述功能,1.一个简单的类var Person = function(name, age){ this.name = name; this.age = age; this.sayName = function(){ co