自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 js前后补零

补0

2022-11-16 17:06:54 123 1

原创 vue-observable (拟vuex)

Vue.observable( object )1.创建 /src/store.jsimport Vue from 'vue'export const store = Vue.observable({ url: {}, user: {}});export const mutations = { setUrl(data) { store.url...

2019-12-25 15:10:29 499 1

原创 js-hex 转 字符串

HexToString(str) { if (str.length % 2 != 0) { this.$message.error('必须为偶数'); return ''; } let num; let arr = []; for (var i = 0; i < str.length; i = i + 2) { ...

2019-12-23 17:11:53 2492

原创 vue-html2canvas html转img

1.npm安装npm install --S html2canvas2.设置ref<div ref="img" style="padding:10px;background:#f5da55"> <h4 style="color:#000;">Hello world!</h4></div>3.转换<div v...

2019-12-23 15:44:49 621

原创 vue-移动端 Rem 适配

lib-flexible(amfe-flexible)用于设置 rem 基准值postcss-pxtorem用于将单位转化为 rem1.npm安装npm i amfe-flexible postcss-pxtorem//或npm i -S amfe-flexiblenpm i -D postcss-pxtorem2./src/main.jsimport 'a...

2019-12-19 09:57:01 223

原创 js-小数

var num = 3.1415926535;1.四舍五入num = num.toFixed(1); //输出结果:3.1num = num.toFixed(2); //输出结果:3.14num = (3).toFixed(2); //输出结果:3.00num = (3.0).toFixed(2)*10/10; //输出结果:32.不四舍五入Math.floor(num); //输出...

2019-10-29 17:03:37 97

原创 js-移动端监控横竖屏

window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function(){ if (window.orientation == 0 || window.orientation == 180) { return '纵向'; } else if (window.or...

2019-09-16 15:27:58 320

原创 js-判断客户端

IsPc() { if (/(iPhone|iPod|Android|ios|SymbianOS)/i.test(navigator.userAgent)) { return "app"; } else { return "pc"; }}

2019-09-16 14:59:18 129

原创 js-移动端软键盘遮挡输入框

window.onresize = () => { return (() => { var activeElement = document.activeElement; if (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA') { setTimeout(() =&gt...

2019-09-16 14:56:53 150

原创 vue-解析url

this.analysisURL("appid");analysisURL(name) { let reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); let r = location.search.substr(1).match(reg); if (r != null) { return un...

2019-09-16 13:06:02 2236

原创 js 获取当前时间

newDate() { let date = new Date(); let year = date.getFullYear();//年 let month = date.getMonth() + 1;//月 let day = date.getDate();//日 let hours = date.getHours() < 10 ? '0' + d...

2019-08-07 17:00:56 167

原创 js 字符串 16进制 互转

字符串转16进制StringToHex(str) { if (str == '') return ''; let hex = []; hex.push('0x'); for (var i = 0; i < str.length; i++) { hex.push((str.charCodeAt(i)).toString(16...

2019-08-07 16:55:55 2740

原创 vue + element form 验证 示例

目标-结果1.创建/src/FormRule.jsconst cellphone = [{ validator: (rule, value, callback) => { let reg = /^[1][3,4,5,7,8][0-9]{9}$/; if ($.trim(value) == '') { callback(new Error('请输入手机号码'));...

2019-07-26 17:42:40 197

原创 vue-微信JSSDK调用失败

注:当前情况为 部分机型可调用,部分机型不可调用(说明代码逻辑是没有问题的,问题在于不同手机对vue的路由处理结果不同,所以导致JSSDK签名错误)修改路由path: '/index',name: 'index',component: index,beforeEnter: (to, from, next) => { let windowUrl = "https:/...

2019-07-05 11:32:56 1189

原创 vue-监控路由变化

watch: { $route(to, from) { console.log(to.path); //当前路由 console.log(from.path); //跳转路由 }}

2019-07-02 14:56:09 965

原创 JS-去掉字符串前后空格

1.使用jquery$.trim(str)2.使用正则//去前空格;function ltrim(s){ return s.replace(/(^\s*)/g, "");}//去后空格;function rtrim(s){ return s.replace(/(\s*$)/g, "");}//去前后空格;function trim(s){ re...

2019-07-02 11:34:44 178

原创 vue-父子组件传值

示例:<addAccount @cancel="Getcancel" @confirm="Getconfirm" ref="addAccount" v-show="IsShowAdd"></addAccount>import addAccount from '../popup/addAccount'IsShowAdd: falsecomponents: {...

2019-07-01 14:32:49 99

原创 vue-数据及生命周期钩子(常用)

data(){//实例的数据对象 return{ token:'' }},components:{//子组件 a,b,c},created(){//实例创建完成后被立即调用(html加载完成前) this.GetList();},mounted(){//页面加载之后(html加载完成后) this.GetList();},m...

2019-07-01 13:49:29 288

原创 vue项目-刷新404

配置nginxlocation / { try_files $uri $uri/ /index.html;}

2019-07-01 13:27:14 632

原创 vue项目-封装API接口

1.在/src/下创建一个js文件AxiosAsk.jsimport Vue from 'vue'import axios from 'axios'var vm = '';Vue.prototype.thisVm = function(_this) { vm = _this;}const APIASK = (url, type, data) => { let hostU...

2019-06-25 13:43:54 7644 1

原创 vue项目-配置公共参数

1.安装generate-asset-webpack-pluginnpm install --save-dev generate-asset-webpack-plugin2.修改 /build/webpack.dev.conf.jsconst GenerateAssetPlugin = require('generate-asset-webpack-plugin');const...

2019-06-25 13:21:04 5013

原创 vue项目搭建

一、安装 nodejs 环境https://nodejs.org/en/download/官网下载检查版本:点击 "开始"=>"运行"=>输入"cmd"node -v //查看node版本npm -v //查看npm版本二、安装vue-cli打开cmd,输入npm install -g @vue/cli三、创建项目vue init webpac...

2019-06-25 11:34:49 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除