2020
10-10
10-10
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
1.打包项目期间遇到的坑,提前说下,避免重复工作。1.1打包的app出现白屏。出现原因:路径不对,需要改config\index.js解决办法:修改打包的路径。1.2点击页面跳转不了,报Loadingchunk2failed.等错误。出现原因:不能用history配置路由,要用hash解决办法:修改路由mode属性为hash。1.3.点手机物理按钮,直接退出程序。出现原因:无理返回键直接用监听不到路由,会直接退出程序。解决办法:可以引入mui,就能正常使用了。1....
继续阅读 >
解决静态资源失效的问题这就需要修改我们的config中的index.js了,默认的build中的部分是这样的:build:{//Templateforindex.htmlindex:path.resolve(__dirname,'../dist/index.html'),//PathsassetsRoot:path.resolve(__dirname,'../dist'),assetsSubDirectory:'static',assetsPublicPath:'/',修改之后的应为这样的:build:{//Templateforindex.htmlindex:path.resolve(__dirname,'../dist...
最近项目中要为一个循环列表动态传送当前点击列的数据,查了很久资料也没有一个完美的解决方案,新手只能用vue的事件处理器与jquery的选择器做了一个不伦不类的方案,居然也能解决这个问题,作此记录留待以后会有更好的方法解决这个事情需求:根据每列传递的参数,决定弹窗后面是积分够了去直接购买还是不够需要去转换二、页面代码[无法可传的参数,我把它放进了一个自定义标签date-id]<divclass="ticket-main"><ahref="jav...
vue-cli卸载,版本选择,安装·检测(图文教程:vueCli环境删除与重装)重要说明:vue-cli3.0+版本,使用的不是vue-cli,而是@vue/cli;如果用以上的安装命令安装的并不是最新版的3.0+的,而如果安装3.0的话就需要使用新的命令。vue-cli的卸载:如果原来已经安装了vue-cli的话需要先卸载原来的安装npmuninstallvue-cli-gvue-cli的安装:1.版本低于3.0(vue-cli<3.0)npminstallvue-cli-g2.版本高于3.0(vue-cli...
最近工作中碰到一个需求,添加一条数据时,自动记住上次选择的下拉框的数据,刚开始觉得没思路,后来请教了项目组长,组长直接一句,这不很简单吧,直接用cookie,我:.......好吧,都王的差不多了,于是经过一番百度实践,测试,总算是可以了,接下来就说说实践以及一些坑!开发环境:webpack+vue+java后台要实现这个小功能,其实只需要在vue中写相应的功能就可以了,并不需要在后台写什么,但是如果写的不正确,后台也是会报错的,代码如下:先把这几...
需求要想统一处理所有http请求和响应,就得用上axios的拦截器。通过配置httpresponseinteceptor,当后端接口返回401Unauthorized(未授权),让用户重新登录。通过这个项目学习如何实现一个前端项目中所需要的登录及拦截、登出、token失效的拦截及对应axios拦截器的使用。代码如下:constinstance=axios.create({baseURL:'http://www.laravel5.5.com/api/',timeout:10000,});//POST传参序列化(添加请求拦截器)/...
最开始的时候,因为请求后台出现跨域问题。查找资料配置proxyTable,解决跨域问题。如下图所示:axios请求页面:this.$axios.post('/api/weblogin/login',data).then(res=>{console.log(res)})后面遇到需要连接不同的接口域名,我在proxyTable里增加了一个apiGas。axios请求存在获取得到api但是不能获取apiGas(提示请求资源不存在)。proxyTable:{'/api':{target:'http://',//接口域名changeOrigin:true,/...