- 博客(22)
- 收藏
- 关注
原创 vue3接口获取数据 html部分if判断不生效问题
需求是接口获取数组,在页面一打开就调用,if判断一直不生效,要么就是数据不出来,要么就是报错,如下解决。
2024-11-07 16:10:14 40
转载 VUE实现滚动数据
看见大佬做的自动滚动,并在文章里写希望看的人自行理解而不是直接复制粘贴,我理解代码后并运用到自己的项目中。希望下一个在看这个功能的你也可以理解代码含义。此篇并非原创
2023-03-06 14:28:44 1796
原创 动态生成element复选框和输入框
input是0为输入框,1为复选框,val是form表单要绑定的值,因为是动态生成的,所以也需要后端给你传过来,因为我做的时候,如果不是后端传过来的,前端再添加val这个键值对的时候会导致form表单你输入的时候一直为空输入不进去,值也存不进去,最好是让后台的发送给你。然后 后端传过来的是数组包对象,form绑定需要绑定一个对象而不是数组,所以此处绑定一个data里定义好的空对象就行了。v-model绑定的是rightList的val,数据比组件生成提前所以正常运行使用无压力了。
2022-12-08 14:17:30 1122
原创 二进制两个字符串求和
<script> let a = '1010' let b = '1011' function res(a, b) { let sum = 0 let carry = 0 let result = [] let numA = a.toString().split('').reverse() // 0101 let numB .
2022-04-21 16:50:07 309
原创 js 年-月-日T时:分:秒.000+000的时间格式化
{ title: '时间', field: 'datatime', align: 'center', valign: 'middle', formatter: function (value, row, index) { return changeDateFormat(value); } },bootstrap表格时间项后台发送的时间没问题 到前端就变成 "2021-12-10T15:00:00.000+0000"这样了处理时间格式:.
2022-04-13 16:33:21 2223
原创 layui中form表单相关问题(动态下拉框获取value,请求接口,自定义校验)
鄙人不才,有的功能layui文档看不明白,实现需求后记录一下子1.刷新页面来关闭弹出层这个功能是在父页面发起弹窗 弹窗内的功能都被扔到单独的页面了 提交form表单后关闭当前层就是个麻烦事了 可以选择直接用layui的刷新页面方法给页面刷新了哈哈哈form.on('submit(formDemo)', function (data) { parent.location.reload(); //刷新页面 return true })
2022-04-02 10:58:25 3397
原创 原生js中input输入框防抖
获取input的dom节点 让他的value防抖 let res = document.getElementById('aaa') let timer = null res.oninput = function(){ clearTimeout(timer) if(res.value===''){ return } timer = setTimeout(
2022-03-23 14:04:36 1029
原创 js获取input输入框输入后的值
首先是给input上个id<input style="width: 50px;margin: 0 20px" id="aaa" >然后获取这个dom let res = document.getElementById('aaa')绑定oninput就完事了 res.oninput=function(){ console.log(res.value) }这个方法是每次输入的时候都获取 和blur不一样 blur是失去焦点后执行的...
2022-03-23 10:47:21 7269
原创 解析的字符串被打乱如何正常输出
要输出的字符串因为函数解析后被打乱组成新数组 let initcontent = '前%@我是图符%1%b后f搜索\\Sa^b;都是多\\V\\H0.707107x;17^4567|a;前%@132849dsf%0%b后\\V\\H0.707107x;7^7|a;分割线\\S上^下;尾巴' let imageArr = [] //排序不对的初始数组 let adxarr=[] //修改的索引 let newimage=[] //修改好的imagear
2022-03-11 12:27:30 185
原创 vue中dayjs格式化时间
data() { return { time: new Date(), }; },先获取当前时间 fnn(time) { return dayjs(time).format("YYYY-MM-DD HH:mm:ss"); },使用最后在created里调用这个函数即可
2021-12-31 12:45:45 587
原创 vue防抖
data中先定义一个null data() { return { timer: null, };input输入框绑定input事件 <input type="text" @input="gengxin" />执行函数gengxin() { clearTimeout(this.timer) this.timer = setTimeout(() => { this.fnn();
2021-12-31 12:41:29 515
原创 原生js防抖
<input type="text" id="box"> <script> let box = document.getElementById('box') // 获取 // 添加事件监听 box.addEventListener('input', getvalue) // 先定义一个null let timer = null function getv..
2021-12-31 12:38:28 382
原创 ele组件JS弹框(确定或取消操作)
函数明 () { const msg = await this.$confirm( '此处输入提示文字', '此处为标题', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' } ).catch((err) => err) if (msg ===.
2021-11-06 15:02:12 393
原创 Vue3 v-model 组件传值
<CheckNumber :max="5" :min="1" v-model="num"/>给其他组件传值<template> <div class="xtx-numbox"> <div class="label">数量</div> <div class="numbox"> <a href="javascript:;" @click="ins">-</a> .
2021-11-05 18:15:32 763 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人