前端
文章平均质量分 68
FighterLiu
这个作者很懒,什么都没留下…
展开
-
vue中如何使用keep-alive动态删除已缓存组件
在做后台管理系统的时候,有这样一个需求。点击左边的菜单,会在右边的顶部生成一个个tag导航标签。当打开多个tag页时,用户可以在多个tag之间进行切换。需要在新增,修改页面切换tag时候,保留之前的信息,不进行页面的刷新。经过查询vue文档,可以使用keep-alive实现标签路由缓存,实现方式如下:在路由配置的meta中添加keepAlive,如下:然后在页面中使用v-if做判断,并且加上key使用上面这种方式解决了修改不同记录的缓存问题,因为不同记录的fullPath 不一样,...原创 2022-06-12 20:27:46 · 5002 阅读 · 4 评论 -
vue页面存在两个相同元素设置失效问题
项目场景:在项目中有这样一个需求,在一个页面中会展示审核通过数据和待审核的数据。通过Tabs标签页进行数据切换,列表中都有复选框,需要在待审核的数据中禁用某些复选框。问题描述在代码中复选框通过设置列的 type=“selection”,在通过selectable方法把数据为2016-05-02的复选框设置为不可勾选,具体代码如下:<template> <el-tabs v-model="activeName"> <el-tab-pane label="审核原创 2022-05-21 14:47:05 · 655 阅读 · 0 评论 -
给文本框添加背景图片
http://images.51job.com/im/my_history/key_search.gif); background-repeat: no-repeat; line-height: 21px; padding-left: 24px;cursor:hand" id="keyword" name="keyword" autocomplete="off" key="iCom1" vin原创 2012-11-02 11:30:16 · 813 阅读 · 0 评论 -
在ipad,iphon上使用FireBug调试
用ipad或者iphone打开一个网页,加入到收藏夹。收藏夹的名字改为firebug,地址输入:javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('原创 2014-03-26 09:40:21 · 816 阅读 · 0 评论 -
DWR与jquery冲突
JQUERY与DWR冲突解决方案 2010-11-09 17:10:02| 分类:JS | 标签:jquery dwr 解决方案 $冲突 |字号大中小 订阅1.修改DWR的$符号把dwr.jar文件后缀改成.rar文件,然后解压,找到util.js文件,打开。在文中找到:var $; if(!$){原创 2013-09-18 15:30:39 · 885 阅读 · 0 评论 -
DWR异步产生的问题
默认情况下,DRW是异步的。当数据量大的时候,数据还未加载完就已经提交了。这样会照成数据丢失。为了解决这个问题应该改变DWR的数据加载方式,改为同步的。这样就不会照成数据丢失。 DWREngine.setAsync(false); sysService.findUsers('2c9782a040a5d3ce0140b872396f0de2',null,{原创 2013-08-30 16:05:46 · 804 阅读 · 0 评论 -
if(!+[1,])判断是否为ie的原理
alert([1,2]);//相当于alert([1,2].toString()); --这在IE与非IE上都相同,都会弹出"1,2" alert([1,]);//相当于alert([1,].toString());--在非IE的标准浏览器上,js引擎会自动删除最后的",",所以在IE上会弹出"1,",而在非IE上会弹出"1" alert(+[1,]);//根据上面的解释,这一句在IE上相原创 2014-03-24 15:04:56 · 1193 阅读 · 0 评论 -
js全选,全不选
//转载请保留出处 function unselectall(){if(document.myform.chkAll.checked){document.myform.chkAll.checked = document.myform.chkAll.checked&0;}}function CheckAll(form){for (var i=0;i<form.elemen转载 2012-11-19 11:27:55 · 513 阅读 · 0 评论 -
CheckBox单选
方法一 checkBox1 checkBox2 checkBox3 checkBox4 //chooseOne()函式,參數為觸發該函式的元素本身 function chooseOne(cb){ //先取得同name的chekcBox的集合物件转载 2012-05-15 13:07:57 · 347 阅读 · 0 评论 -
jquery右下角弹出提示框
功能描述:定时刷新由在线预定订单,动态提醒客户又新的订单需要处理。工具:jquery.messager.js 首先下载插件:http://www.corrie.net.cn/demo/messager/jquery.messager.rar,可以查看压缩包里的demo.htm文件,来了解怎么使用此插件!~~ 1、先将jquery.js 和jquery.message.js转载 2012-06-25 09:47:12 · 2150 阅读 · 2 评论 -
JQuery DOM 事件冒泡
什么是冒泡在页面上可以有多个事件,也可以多个元素响应同一个事件。假设网页上有两个元素,其中一个元素嵌套在另一个元素里,并且都被绑定了click事件,同时body元素上也绑定了click事件。view sourceprint?01"content">02 外层div元素转载 2014-02-12 10:19:37 · 629 阅读 · 0 评论 -
jquery判断checkbox是否选中
function del_dummy(){var checkBoxs=$("input:checked");if(checkBoxs.length>0){ if(confirm("确定删除此信息吗")){document.forms[0].action= "/timesheet/deleteDummySR.do";document.forms[0].submit();}}e原创 2012-02-14 16:32:43 · 383 阅读 · 0 评论 -
为jquery-easyui 树添加,删除,修改树的节点
为jquery-easyui 树添加,删除,修改树的节点,可能有人会说操作完成以后刷新一下不就可以了吗。这种做法是可以,但是如果你的数据有很多,超过几万条。操作完成后在刷新会很慢,效率不高。我们这里要讨论如何在不刷新的情况下外树添加,修改,删除节点。首先在主页面添加几个方法: function removeRole(){ var node = $("#tt22").tree("原创 2012-03-23 16:37:42 · 8832 阅读 · 0 评论 -
Js checkbox全选和全不选
function checkAllViewable(bool){ var boxs = document.getElementsByName("viewables"); for (var i = 0; i < boxs.length; i++) { if (boxs[i].type ==原创 2012-03-01 10:33:35 · 490 阅读 · 0 评论 -
jquery表格排序
1.为每个th加一个id DATAPATCHNUMBER SA Raised by Priority Developer Status Submit Date Receive Date原创 2012-02-17 11:39:29 · 1569 阅读 · 2 评论 -
jquery实现select多选框的左右移动
无标题文档/** *动态的给左边的下拉列表创建选项 *具体情况可以从数据库读取数据动态创建选项 */$(document).ready(function(){ for(var i=1;i<=5;i++) { $("#fb_list").append("公开招标小型机采购00"+i+""); } }) $(f转载 2012-02-17 16:52:33 · 1733 阅读 · 1 评论 -
对jquery的ajax的一个封装
package com.aegon_cnooc.oa.admin.action;import java.io.PrintWriter;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpS原创 2012-01-11 09:49:41 · 577 阅读 · 0 评论 -
jquery-easyui 动态树
首选在jsp页面中引入相关的js/css/jquery_easyui/themes/default/easyui.css"> /css/jquery_easyui/themes/icon.css"> /js/jquery_easyui/jquery-1.4.4.min.js"> /js/jquery_easyui/jquery.easyui.min.js">添加script原创 2012-03-23 16:26:54 · 5003 阅读 · 6 评论 -
jquery为下拉框添加option
前台: function load_allemployees(employee_type){ var url = "onLoadEmployee.do"; var p_data = "employee_type=" + employee_type; doAjaxSubmit(url, p_data, filSelect); }原创 2012-02-14 16:36:37 · 1096 阅读 · 0 评论 -
根据ID填充文本框
前台: function func_load_remark(sr_id){ if(sr_id!=0){ $.getJSON("loadSrRemark.do?date="+new Date(), {srid:sr_id}, function(srmain){ $("#bparemark").val(srmain.bpa_remark)原创 2012-02-15 10:24:42 · 804 阅读 · 0 评论 -
一文读懂什么是VUE
VUE是什么Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue使用了双向数据绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。这就是Vue的精髓所在,如下图所示Vue..原创 2021-10-29 14:40:17 · 3669 阅读 · 2 评论