-
[综合] js使用indexOf、splice
js使用indexOf判断数组是否含有某个值,若存在则删除,否则添加 letindexOf=this.selectArr.indexOf(index); if(indexOf==-1){this.selectArr.push(index); }else{this.selectArr.splice(i...
36
热度 -
[综合] vue监听全局点击事件以及解绑
methods:{clickOther:function(){}; }mounted(){window.addEventListener("click",this.clickOther); }beforeDestroy(){//实例销毁之前对点击事件进行解绑window.removeEventLis...
36
热度 -
93
热度 -
[综合] 父组件设置v-show,请求成功后置为true,子组件高度为0
将v-show设为v-if v-show与v-if 相同点:功能控制元素的显隐性 不同点: v-if:对元素进行销毁和重建。若初始渲染时条件为假,则什么也不做,直到条件第一次变为真时,才会开始渲染条件块。 v-show:只是简单地CSS对元素进行切换。通过display来控制显示或隐藏
85
热度 -
[综合] vue i18n 多语言文本指定位置动态改变, 实现占位替换
zh.js exportconstmessage={alarm_1010:"ip为{id}xxxxxx", }或exportconstmessage={alarm_1010:"ip为{0}xxxxxxxx{1}xxxxxx", } 使用: { {$t('message.alarm_1010',{id...
39
热度 -
71
热度 -
43
热度 -
74
热度 -
[综合] append节点原节点消失 clone
clone()方法,调用clone()方法可以生成一个被选元素的副本,复制了一个被选元素 $('.class').append($('#id').clone(true));
57
热度 -
37
热度 -
83
热度 -
[综合] jQuery中$.extend(true,object1, object2);深拷贝对象
jQuery.extend([deep],target,object1[,objectN]) [deep]为true(深拷贝),默认false(浅拷贝),object1拷贝的对象
56
热度 -
[综合] vue动态引入js,路径为变量
import(`@/${path}`)//path为变量 import(`@/${path}`).then(item=>{});//item为引入js的export
50
热度 -
94
热度 -
[综合] vue使用函数防抖监听窗口的变化
resizeHandler:function(){if(this.timer)clearTimeout(this.timer);this.timer=setTimeout(()=>{this.setWid();this.isShow();},500);}, 添加监听事件 mounted(){w...
96
热度 -
[综合] vue 使用vue-wechat-title动态设置title
安装vue-wechat-title npminstallvue-wechat-title--save 在mian.js importVueWechatTitlefrom'vue-wechat-title' Vue.use(VueWechatTitle) app.vue中使用 <router-...
21
热度 -
[综合] Vue 递归组件向外传递数据
新建bus.js importVuefrom'vue'; exportdefaultnewVue(); 递归组件中 importbusfrom'@/assets/js/bus.js';bus.$emit('balloonTip',{ }) 得到balloonTip mounted(){bus.$on...
28
热度 -
113
热度 -
[综合] vue 自定义组件使用v-model,实现父子组件之间双向绑定
父组件中引入子组件 <loongValidatev-model="diskDistri"></loongValidate> 子组件中 <inputv-model="value"@input="input()"/> 传递: input:function(){this...
40
热度 -
[综合] input标签自动填充问题
使用autocomplete="new-password" <inputv-model="password"autocomplete="new-password"type="password"/>
33
热度