logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue:不同页面之间的传递参数--params

1.参数在url中显示首先你要确定自己要传的参数,并在控制路由的文件中的Router中path内添加对应的字段如:{      path: '/details/:id',      name: 'details',      component: details}我要传的参数是活动id。在你要跳转的组件内定义参数,如:var info = {id:"123",mes...

如何搭建一个vue项目(完整步骤)

如何搭建一个vue项目(完整步骤)参考资料一、安装node环境1、下载地址为:https://nodejs.org/en/2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/输入:npm install -g cnpm –registry=https://registry.npm.taobao.o

#vue.js
vue的 blob文件下载文件时,后端自定义异常,并返回json错误提示信息,前端捕获信息并展示给用户

//调用接口成功后的处理const data = new FileReader()const data = data.readAsText(response,'utf-8')if(response.type=='application/octet-stream'){const link = document.createElement('a')let blob = new Blob([respon

文章图片
#前端#vue.js#json
VUE监听(动态/实时)获取元素的宽度变化

1920*1080的云图效果能自适应显示,所以得实时获取屏幕的宽度,然后用屏幕的宽度和1920的宽度进行对比,计算出占比,然后用CSS3的transform scale来实现自适应。在utils文件下创建directive,然后directive文件夹下创建一个resizeObserver.js文件。是可以监听到DOM元素,宽高的变化,需要注意的一点就是监听出变化结果是contentBox的宽度和

文章图片
#vue.js#javascript#前端
js实现获取手机机型和系统

首先得下载一个js插件。地址:https://github.com/hgoebl/mobile-detect.js/代码的实现效果如下:script src="js/lib/jquery-1.11.1.min.js">script>  script src="js/lib/mobile-detect.min.js">script>  script>     

#javascript
解决ios13+动作与方向的权限的获取问题,从而导致无法实现摇一摇

function iosGrantedTips(){var ua = navigator.userAgent.toLowerCase();if(ua.indexOf("like mac os x") > 0){var reg = /os [\d._]*/gi ;var verinfo = ua.match(reg) ;...

到底了