- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 vue页面跳转拦截器
登录拦截逻辑第一步:路由拦截首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由, 否则就进入登录页面。在路由管理页面添加meta字段import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)const rou...
2017-07-28 09:38:35 31941 15
原创 vue自定义全局共用函数
如果你需要让一个工具函数在每个组件可用,可以把方法挂载到 Vue.prototype上。在main.js中:Vue.prototype.method = function () {}组件中调用:this.method()
2017-07-27 15:53:51 2858
原创 vue.js2.0自定义过滤器
vue.js2.0自定义过滤器,遗憾的告诉你vue2.0已经没有过滤器这个东西了,你需要使用如:{{myfilter(item.label)}},myfilter是一个函数写到methods里即可,template> div> input v-model="filterText"/> ul> li v-for="item in obj
2017-07-26 15:23:48 1411
原创 简单易懂的vuex用法
Vuex是什么?http://vuex.vuejs.org/zh-cn/intro.html 如果无法理解,你可以理解为一种开发模式或框架。比如PHP有thinkphp,Java有spring等。 通过状态(数据源)集中管理驱动组件的变化(好比spring的IOC容器对bean进行集中管理)vuex是以插件的方式存在的。安装;npm install vuex -
2017-07-25 17:07:35 1438
原创 本地代码上传到GitHub
第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令git init11第二步:将项目的所有文件添加到仓库中git add .11如果想添加某个特定的文件,只需把.换成特定的文件名即可第三步:将add的文件commit到仓库git commit -m "注释语句"11第四步:去github上创建自己的Repository,创建页面如
2017-07-24 16:32:35 424
原创 使用 vue-cli 可以快速创建 vue 项目
vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli一、 安装 Node.js首先需要安装node环境,可以直接到中文官网http://nodejs.cn/下载安装包。只是这样安装的 node 是固定版本的,如果
2017-07-20 12:02:03 720
原创 JS判断安卓浏览器和ios浏览器区别
var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
2017-07-10 13:24:56 1725
原创 监听微信端,手机端,ios端的浏览器返回事件,pc端关闭事件
直接上代码了,可以监听微信端,手机端,ios端的浏览器返回事件,关闭事件不支持当进入该页面,我们就给这个history压入一个本地的连接。当点击返回、后退及上一页的操作时,就进行监听,在监听代码中实现自己操作。下面是完整的代码:[java] view plain copy$(function(){
2017-07-07 17:18:50 5704
原创 HBuilder打包Vue-cli构建的APP
cmd到开发路径下执行npm run build命令,生成dist文件夹 此时需要修改config/index.js里的assetsPublicPath的字段,初始项目是/他是指向项目根目录的也是为什么会出现错误,这时改为./ ./ 当前目录../ 父级目录/ 根目录新建移动APP项目,复制dist文件夹下的index.html和static文件夹到新建项目下项
2017-07-07 13:59:47 1931 2
原创 解决移动端虚拟键盘与fixed定位失效问题!
问题源头移动端虚拟键盘出现的条件是:文本框(文本类)获得焦点弹出键盘后原先定位与底部的东西会被虚拟键盘顶上去,样式错乱!首先我们会想到监听focus和blur事件,但是会有bug,虚拟键盘有自带的收起键盘,这样输入框还是聚焦事件,并没有触发blur事件。所以会导致失效的。解决办法我们可以换一个思路。监听改变浏览器窗口高度的时候去触发事件。下面贴上代码
2017-07-07 10:51:00 3408 3
如果使用64位的Navicat,就必须使用加载这个客户端的oci.dll才以正常使用。
2018-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人