logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

uni-app(三) 网络状态监听和显示控制

手机可能处于无网络的状态,则需要app界面进行提醒用户。效果大概如下:第一步:界面引入个公共组件,该组件也就是所有app页面都需要引入的一个组件。<go-common-module:hasTopBar="false" ></go-common-module>第二步:go-common-module界面里面去检查网络和监听网络,再根据网络的返回情况进行相应的展示。mounte

vue3+typescript项目开发 (一)升级相关组件

使用vue2开发项目2年了,那个时候typescript还没有流行,一晃2年过去了,现在已经vue3+typescript大行其道了,所以打算还是把自己的项目升级一下。第一步:自然是升级nodehttps://nodejs.org/en/到官网下载最新稳定版本进行安装我安装的是10.15.3 LTS第二步:升级vue-cli 重新安装vue-clicnpm install -g ...

vue3+typescript项目开发 (三)添加jquery和jquery插件toastr

vue3中使用jquery,可能好多人说用了vue3没必要用jquery,其实不然。好多界面和组件,还是需要使用jquery的,不然都需要用原生js来实现,而且还需要考虑兼容性。废话不多说了第一步是按照jquery了cnpm i jquery --save-dev第二步:修改vue.config.js文件var webpack=require('webpack');...con...

vue动态路由来生成系统菜单(一)

先说下功能吧,就是菜单通过动态路由进行渲染出来,而不是路由配置写死来实现。虽然网上已经有各种帖子来介绍,但我还是折腾了快2天才搞定。直接上代码吧&amp;amp;amp;lt;template&amp;amp;amp;gt;&amp;amp;amp;lt;div class=&amp;amp;quot;go-page go-manage-page&amp;a

vue动态路由来生成系统菜单(二) 解决刷新空白的问题

由于子路由都是动态追加的,当界面刷新的时候,其实我们路由里面并没有该子界面的配置,所以就是404咯,也就是空白咯在页面刷新时候,在router.beforeEach里面去判断,如果是动态路由而且是第一次加载,则动态追加该路由,再进行界面的跳转。核心代码如下:var dynamicRouter=null//用来获取后台拿到的路由var getLastUrl=(str,yourStr)=&..

Vue2(二) 传递对象到子组件中

最近闲的无聊,用vue来重写自己的平台,以前是用jquery写的,去年用react写了一遍,今年打算用vue来翻写一遍。react中传递对象到子组件是非常普遍,vue还没传过,写个例子试了试,原来也差不多的。图底部有4个按钮,通过传入一个json对象到子模板中,子模板渲染相应的按钮控件子模板,goBtn的代码如下,接收一个item对象,根据item里的值来组装代码//系统常

Vue2(三)实现子菜单展开收缩,带动画效果

以前做这种操作就是简单的display:block,但现在用户的要求也越来越高,需要美观和动画感。现在介绍用一种简单的方式来实现子菜单从上向下展开子菜单。看下效果图:点开效果:其实原理比较简单,就是通过子菜单的max-height: 0;和max-height: 2000px来实现子菜单的显示和关闭。加上css3的transition: max-hei

到底了