摘要: 业务场景 如下图。顶部删选框,底部请求接口list for循环渲染。 默认筛选和请求接口 都是用的同一个接口 loadData() 解决思路一: 在data,创建page,pageIndex 控制分页请求字段;创建筛选对象,{key1:value1} onFilter(key, value) { t 阅读全文
posted @ 2021-06-29 16:53 呆呆的射手座 阅读(164) 评论(0) 推荐(0)
摘要: 1.第一步 通过vue UI 创建vue 3.0 模板 2.修改目录结构,将pages转为examples; 3.新建packages 文件夹并更新webpack.config.js 配置入口 4.在packages新建具体Ui组件如 dialog等,子组件内部 目录结构 dialog.vue 和 阅读全文
posted @ 2021-06-27 11:34 呆呆的射手座 阅读(108) 评论(0) 推荐(0)
摘要: 1.合并多个数组 array.concat(array1, array2,...arrayN); const array = [1,2].concat(['a', 'b'], ['name']); // [1, 2, "a", "b", "name"] 备注:结构后的...arrayN 只能放在最后 阅读全文
posted @ 2021-06-24 19:46 呆呆的射手座 阅读(594) 评论(0) 推荐(0)
摘要: 1.在data声明 定时器为null; 注意 timer其实是个数字,代表着哪一个定时器。 data() { return {// 轮循定时器 timer: null } 2.创建轮循器 注意:先判断是否存在已存在的定时器,有的话 关闭轮询,再重新生成 // 开启轮询 如果存在则先销毁定时器后重新开 阅读全文
posted @ 2021-06-24 17:25 呆呆的射手座 阅读(4234) 评论(0) 推荐(0)
摘要: 标题:公司H5项目用到了 横纵滚动定位,发现引用的滚动的vue-scrollto插件,原理暂且不关心,实战实现是点击事件处罚 插件滚动到指定Id 还有偏移值。 话不多说,看到一个使用demo,转载过来使用,感谢博主;下方是个人在真实项目里的使用方式 版权声明:本文为博主原创文章,遵循 CC 4.0 阅读全文
posted @ 2021-06-24 09:59 呆呆的射手座 阅读(1359) 评论(0) 推荐(0)
摘要: 1.在src 文件夹下 新建文件夹 filters (和pages,components同层级) 2.在filters 文件夹下 新建 index.js和 demo.js (demo可自定义名称,真实项目应该是 dateformat) 3.在deteformat.js里面 创建自己的自定义的时间戳处 阅读全文
posted @ 2021-06-23 15:14 呆呆的射手座 阅读(119) 评论(0) 推荐(0)
摘要: 利用moment.js转化时间格式为YYYY年MM月DD日,或者是YYYY-MM-DD HH:MM:SS 等格式 1.在mian.js引入moment import moment from 'moment' Vue.prototype.$moment = 'moment' 2. 在main.js 设 阅读全文
posted @ 2021-06-23 13:39 呆呆的射手座 阅读(727) 评论(0) 推荐(0)
摘要: 1.filter() //返回一个新数组,包含通过callback函数测试的所有元素。 let demoArray = [1,2,3,4,5,6,7]; let filteredArray = demoArray.filter(x=>x < 3);console.log( filteredArray 阅读全文
posted @ 2021-06-23 10:07 呆呆的射手座 阅读(82) 评论(0) 推荐(0)