简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
基于上一篇进行下一步封装,主要实现分栏布局和动态路由基础搭建请看上篇使用Ant Design中Layout布局实现一个简单的react管理后台(一)(1)话不多说,开始说上篇存在的问题1. 路由太乱,我们都希望能像Vue新建路由一样,简单明了,刚开始是这样的//Router.jsconst BasicRoute = () => (<Router><div><Sw
打包点击package 即可打包完成后,上传到宝塔文件上部署java部署命令:nohup java -jar /java/jenkins.war --httpPort=666 &nohup表示挂起不退出,进行后台运行模式我的是nohup java -jar /www/server/tomcat/webapps/empdailymgforserve.war --httpPort=8087 &
一、npm安装npm install sortablejs --save官网参考http://www.sortablejs.com/index.html二、导入项目import Sortable from 'sortablejs';或者直接下载源码导入// import Sortable from '@/plugins/Sortable.js';var that = this;setTimeout
需求:点击下拉框,切换组,选中当前项<el-dropdown trigger="click" class="child-controllerChild"@command="(command) =>handleDispatchTabClickBoxCommand(command)">
区别计算属性可以简化差值表达式写法计算属性变量定义在computed中,可以直接使用在{}中的,跟methods中函数类似,只不过有利于缓存,性能更好计算属性可以防止监听属性的滥用,但一些异步请求,计算属性做不到,还得watch来完成。例如:解决element-ui分页中删除页面最后一条数据时,currentPage没有减一,页面列表为空问题时,就可以用到监听属性监听页面的总条数,并对总条数进行判
安装$ npm install vue-aplayer --save文档:vue-aplayer注册//main.jsimport vueAplayer from 'vue-aplayer'Vue.use(vueAplayer)引入组件<div style="width: 100%"><aplayer v-if="showPlayer" ref="videoPlayRef" :m
方法一:keyup.enter使用:vue文档提供了一种按键修饰符的方法: 方法二:document.onkeydown事件获取点击事件,判断一下即可document.onkeydown = (e)=> {//按下回车提交let key = window.event.keyCode;//事件中keycode=13为回车事件if (key == 13) {this.Initialize();}
下载文件方法1、window.open和window.location.hrefa,window.open()在下载文件的时候会打开一个新的页面,同时会暴露链接地址, 而且会在下载文件的过程中,访问链接2次,虽然前端只下载了一次文件,但是服务端会生成2次文件。b,对于rar.doc.等浏览器不能打开的文件,使用window.location.href是完全可以实现下载的。示例: window.lo
需求:左右聊天气泡聊天气泡分为矩形和三角形例如微信气泡使用伪元素,设置三角形<div class="chatBox chatBox-left">你好</div>.chatBox{position: relative;margin:12px;padding:5px 8px;word-break: break-all;background: #ffffff;
需求:手动上传图片,非JPG、PNG格式无法选择<el-uploadaction="https://jsonplaceholder.typicode.com/posts/"list-type="picture-card":auto-upload="false"ref='uploadPhoto':multiple="false"