- 博客(24)
- 收藏
- 关注
原创 用form表单以post的方式提交数据跳转地址
enctype: 表单数据提交时使用的编码类型,默认使用"pplication/x-www-form-urlencoded",如果是使用POST请求,则请求头中的content-type指定值就是该值。如果表单中有上传文件,编码类型需要使用"multipart/form-data",类型,才能完成传递文件数据。2、post:enctype 默认"application/x-www-form-urlencoded"对表单数据进行编码,数据以键值对在http请求体重发送给服务器;
2023-09-12 14:04:40 1929 5
原创 vue3.0使用ant design vue3.2.10版本的日期组件的国际化和全局框架汉化
vue3.0使用ant desgin vue3.2.10版本的日期组件的国际化
2022-07-22 10:58:41 1120 2
原创 html文件引用.vue 文件的方式
1.html文件先引入vue.js再引入httpVueLoader.js注册httpVueLoader。在script中Vue.use(httpVueLoader);在components中注册组件,httpVueLoader的注册方式有好几种,具体引用方式看个人习惯,更多的可以去看httpVueLoader官网:https://www.npmjs.com/package/http-vue-loader;<!DOCTYPE html><html lang="en
2021-12-17 15:08:42 7176
原创 微信小程序日期时间组件
<picker mode="multiSelector" value="{{dateTime1}}" bindchange="changeDateTime1" bindcolumnchange="changeDateTimeColumn1" range="{{dateTimeArray1}}"> <view class="tui-picker-detail font10 flex-align-center-justify-between"> ..
2021-10-11 16:42:54 905
原创 element ui vue upload上传文件
<el-upload ref="upload" :limit="1" accept=".xlsx, .xls" :headers="upload.headers" :action="upload.url + '?updateSupport=' + upload.updateSupport" :disabled="upload.isUploading" :on-progress="handl.
2021-09-08 18:07:58 711
原创 使用vue监控浏览器窗口关闭操作
因为项目中需求,浏览器关闭时进行一些操作处理先是在网上查了一下,然后根据网上大佬博客然后自己修改之后最终测试成功!下面是代码:<template> <div></div></template><script>export default { data () { return { beforeUnloadTime: '', gapTime: '' } }, moun..
2020-11-20 17:52:32 2321 2
转载 vue中路由跳转打开新窗口
在vue中使用this.$router.push({ path: '/home' }) 默认是替代本窗口如果想新开一个窗口,可以使用下面的方式:let routeData = this.$router.resolve({ path: '/home', query: { id: 1 } });window.open(routeData.href, '_blank');...
2020-11-19 10:22:20 2321
原创 vue移动端断网处理
1.在app.vue中建立一个变量:2.在mounted的生命周期中写33.用定义好的变量来做判断显示:注意图片必须转成base64的(网上有在线转图片的直接搜就可以)
2020-07-01 16:43:13 1096
原创 根据后台返回数据展示星星等级
二种方法;一:准备2张图片分别是 假设后台数据返回的字段为star,并且为3varstar='';for(leti=0;i< star;i++){ star+='<imgsrc="../assets/image/star_sel@2x.png"alt="">'; }for(letindex...
2020-03-31 16:42:47 862
转载 HTML5 完美解决javascript中iphone手机和android手机复制文本到剪切板问题
function copyLinkToClipBoard() { if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {//区分iPhone设备 window.getSelection().removeAllRanges();//这段代码必须放在前面否则无效 var Url2=document.g...
2019-09-19 15:24:56 417
原创 js的数组去重
function uniq(array) { var temp = []; //一个新的临时数组 for (var i = 0; i < array.length; i++) { if (temp.indexOf(array[i]) == -1) { temp.push(array[i]); } } return temp;}...
2019-07-22 16:29:02 78
原创 js 正则判断只能输入正整数或1位以内的小数
//封装的function test(str) { return /^\d+(\.\d{1,1})?$/.test(str);//正则是/^\d+(\.\d{1,1})?$/}调用方法:<input type='' id="value">用jq获取val值var value=$("#value").val();var flag=test(value)...
2019-07-03 15:56:06 3843 2
转载 对于数组提取里面相同类型的数据,组成新的数组
data = [ {croptype: "油料作物", cropname: "花生"}, {croptype: "水果类作物", cropname: "血橙"}, {croptype: "水果类作物", cropname: "猕猴桃"}, {croptype: "水果类作物", cropname: "草莓"},
2018-12-18 10:04:48 1735
转载 苹果ios用js的Date()出现NaN问题解决办法
ios使用如下方法获得NaN,安卓手机则是正常计算,解决方法是换个这个时间的格式new Date("2017-04-28 23:59:59").getTime()换成如下方式就正常了,就是‘-’换成‘/’new Date("2017/04/28 23:59:59").getTime()例如:var time=2017-04-28 23:59:59;var reg=/-/...
2018-10-30 17:26:59 765
原创 wangeditor2的图片上传
//主要还是看文档var editor = new wangEditor('editor-trigger'); //定义取的id名editor.config.uploadImgUrl = dizhi1 + "/jxkb/uploadImages"; //后台接口的地址editor.config.uploadImgFileName = 'file'; //后台定义的名字editor....
2018-08-27 16:04:35 966
原创 列表详情页的获取地址的参数
var strUrl = location.href;var arrUrl = strUrl.split("?pid=");var strId = arrUrl[arrUrl.length - 1];
2018-08-16 11:21:32 392
原创 jq的ajax在ie8中不起作用,以及注意的问题
ie8中在写ajax之前要加一句话 jQuery.support.cors=true;要写在$.ajax()之前,因为ie8,9默认不支持CORS请求,需要手动开启。jq2.0以上的版本不再兼容低版本的如ie8,我用的是jq的1.12版本。还有console.log()在ie8中容易报错,未定义所以在写完代码之后把console.log()去掉。例如: jQuery.support....
2018-07-26 15:02:23 5953 1
原创 最新vue2.x的脚手架写实战移动端音乐app(抓取qq音乐的数据)遇到的坑后端代理
1.根据视频的介绍build的文件目录结构是这样的新版的vue脚手架的build的文件目录结构是这样的少了两个dev开头的文件多了一张图片2.视频上的写后端代理是写在dev-server.js里的新版的vue-cli写在webpack.dev-conf.js里就可以,由于qq音乐的接口变了,更新了许多东西,接口我选择了https://u.y.qq.com/cgi-bin/musicu.fcg3.在...
2018-04-28 15:05:40 1005 2
原创 vue2.x实战移动端音乐app的better-scroll 使用1.10.0版本遇到的坑设置dot的轮播点和轮播图片不对应(二)
1.dots的长度//这里不变 console.log(this.dots)长度为5 _initDots(){ this.dots=new Array(this.children.length) console.log(this.dots) },2.轮播的时候防止手动滑动然后错乱顺序 this.slider.on('scrollEnd',()=>{ ...
2018-04-25 10:20:11 607
原创 vue2.x实战移动端音乐app的better-scroll 使用1.10.0版本遇到的坑设置snap循环播放(一)
// 视频上的是旧版的新版要这样写,写在对象内。 this.slider = new BScroll(this.$refs.slider, { scrollX: true, scrollY: false, momentum: false, snap: { loop:this.loop, t...
2018-04-25 10:01:31 521 1
转载 载入页面时,select默认为空,选项内不显示空白项
html:<body onload="load()"> <select id="abc" > <option >1</option> <option >2</option> <optio
2018-04-14 09:16:12 4127 1
转载 底部菜单被输入法顶上去的解决方案
windown.onresize事件,我们一般的解决方法是,获取焦点,底部隐藏,失去焦点,底部菜单出现,但是有些人会点击输入法的收起按钮如下图:那么,这时候你的失去焦点就无效了,所以我们用以下方法实现安卓和苹果的兼容:安卓手机针对点击这个输入法的收起:安卓手机有这个事件,inpone没有,iphone点击这个会让input框失去焦点。window.onresize = function() {va...
2017-12-14 10:22:20 1984
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人