首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
14,429 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,696 阅读
3
gradle-5.4.1-all.zip下载
9,694 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
8,268 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
7,084 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
619
篇文章
累计收到
632
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
619
篇与
的结果
2021-08-28
vue页面内锚点跳转
这两天想用刚学的Vue做一个网址导航,刚好手里有一个域名v1.pw,于是唯一导航便诞生了。Element真的踩坑无数,不同组件嵌套起来有不同奇葩BUG。然后我想的是右边的菜单导航,点击之后页面就滑动到相应的地方,因为导航比较简单,所以基本上就在一个页面了。一开始想的是用a标签的跳转,然后把那些分类的id就弄为href属性。然后发现页面直接跳转了。在网上发现了Element.scrollIntoView()https://developer.mozilla.org/zh-CN/docs/Web/API/Element/scrollIntoView在methods里面定义一个跳转方法 skip(targetId) { let el = document.getElementById(targetId) if (el) { el.scrollIntoView({behavior: "smooth"}) } }在页面里面调用@click="skip('tab-'+item.category.id)"就可以达到想要的效果了
2021年08月28日
435 阅读
2 评论
0 点赞
2021-08-28
vite2.1 最新alias别名设置方式
vite.config.js 别名配置resolve.alias类型: Record<string, string> | Array<{ find: string | RegExp, replacement: string }>将会被传递到 @rollup/plugin-alias 作为 entries 的选项。也可以是一个对象,或一个 { find, replacement } 的数组.当使用文件系统路径的别名时,请始终使用绝对路径。相对路径的别名值会被原封不动地使用,因此无法被正常解析。更高级的自定义解析方法可以通过 插件 实现。import { defineConfig } from 'vite' import path from "path"; import vue from '@vitejs/plugin-vue' // https://vitejs.dev/config/ export default defineConfig({ resolve: { alias: { "@": path.resolve(__dirname, "src"), "components": path.resolve(__dirname, "src/components"), "styles": path.resolve(__dirname, "src/styles"), "plugins": path.resolve(__dirname, "src/plugins"), "views": path.resolve(__dirname, "src/views"), "layouts": path.resolve(__dirname, "src/layouts"), "utils": path.resolve(__dirname, "src/utils"), "apis": path.resolve(__dirname, "src/apis"), "dirs": path.resolve(__dirname, "src/directives"), }, }, plugins: [vue()], });或者 数组的形式 import { defineConfig } from 'vite' import path from "path"; import vue from '@vitejs/plugin-vue' // https://vitejs.dev/config/ export default defineConfig({ resolve: { alias: [{ find: '@', replacement: path.resolve(__dirname, 'src') }, { find: 'components', replacement: path.resolve(__dirname, 'src/components') } ], }, plugins: [vue()], });注意要导入path啊,还有vite.config配置要关项目重启————————————————版权声明:本文为CSDN博主「yusirxiaer」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/yusirxiaer/article/details/115440738
2021年08月28日
1,090 阅读
0 评论
0 点赞
2021-08-27
vite2+vue3配置axios跨域
在根目录下有一个vite.config.jsimport {defineConfig} from 'vite' import vue from '@vitejs/plugin-vue' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue()], server: { proxy: { '/api': { target: 'https://sing.lanol.cn/', changeOrigin: true, rewrite: path => path.replace(/^\/api/, '') } } } })
2021年08月27日
792 阅读
0 评论
0 点赞
2021-08-25
前两天购买的域名kvxy.cn被腾讯取消拦截啦
首先是腾讯QQ拦截解除:下午是微信拦截解除:前两天右眼皮跳了一天,然后感觉发生了许多事的,有好有坏。比如公司给我奖了五百奖金。比如终于可以放下了。比如捡漏一个域名dwto.cn,本来三块就可以拿下的,结果早上有个人和我抢到了十块,备注上写着,过期域名竞拍,自动续费一年,但是当时没注意看,结果就是个普通的一口价域名。
2021年08月25日
628 阅读
1 评论
1 点赞
2021-08-23
ES6数组根据对象的某个属性去重
前言:es6的数组根据他其中某一个对象的key值来去重的封装方法封装方法如下: unique(arr, val) { const res = new Map() return arr.filter(item => !res.has(item[val]) && res.set(item[val], 1)) },调用使用方法:第一个参数是数组,第二个参数是你要根据哪个字段来去重 this.unique(DataList, 'GoodsId')来源:https://blog.csdn.net/qq_41619796/article/details/106259333
2021年08月23日
546 阅读
0 评论
0 点赞
2021-08-20
域名喜加一:kvxy.cn
很久以前买了一个5s.pw,当时66块钱收的,然后后来又抢注了一个v1.pw,于是把5s.pw挂上了一口价100元,然后卖出去了。然后又试着抢注其他cn和com域名,发现根本抢不到。然后今天早上看到一个四位cn,包含我名字的一个域名,也挺有意义的,只要10块然后检查了一下域名状态发现,还有五天过期+被腾讯拦截但是没被墙也没被污染,反正只要10块钱,于是剁手了购买之后还续费了一年
2021年08月20日
392 阅读
0 评论
0 点赞
2021-08-18
Vue3将数据导出为Excel—公司偷学技术的第1天
有一个任务要求是这样的,将抓取到的数据展示在页面之后,可以点击按钮导出问Excel文件。然后我翻项目原先的代码,也有类似的功能,并且导出之后网络图片也能够保存下来。用到了js-table2excel第一步安装 npm install js-table2excel第二步引入 import table2excel from 'js-table2excel'第三步使用 table2excel([列集合], [数据集合], '导出文件名')第三步生成表格需要传入三个参数列集合,数据集合和文件名。列集合格式如下:const column = [ { 'title':'表格中显示的标题', 'key':'数据集合中的键', 'type':'数据类型,text,image', 'width':'如果type为image可以设置宽度', 'height':'如果type为image可以设置高度', },{ 'title':'表格中显示的标题', 'key':'数据集合中的键', 'type':'数据类型,text,image', 'width':'如果type为image可以设置宽度', 'height':'如果type为image可以设置高度', }, ]至于数据集合这块要求不能套娃,就是数据必须全部在第一层,我就是因为这个然后踩坑了,不得不重新将数据清洗才传入,我的大概就是这样的。const exportData = [ { 'first':{ 'name':'张三', 'age':'18', }, 'second':{ 'money':1000, 'data':1 } },{ 'first':{ 'name':'A', 'age':'18', }, 'second':{ 'money':1000, 'data':1 } }, ]然后就报错了,被迫改成这样const exportData = [ { 'name':'张三', 'age':'18', 'money':1000, 'data':1 },{ 'name':'李四', 'age':'18', 'money':1000, 'data':1 }, ]图片源于网络,差不多这样
2021年08月18日
1,028 阅读
1 评论
0 点赞
1
...
26
27
28
...
89