- 博客(13)
- 收藏
- 关注
原创 小技巧积累
Vue强制刷新组件使用this.$forceUpdate,强制刷新组件xxxxx(){ this.$forceUpdate() //强制刷新组件}使用key-changing。vue使用key标记组件身份,当key改变时就是释放原始组件,重新加载新的组件。//给组件绑定一个key<dialog-refreash :key="smKey"></dialog-refreash> data() { return { smKey: '',
2021-11-28 21:54:57
702
原创 从0到1搭建vue3项目,完成vite.config.ts配置,集成router,pinia,axios,sass等
在vue项目文件中src下新增一个router的文件夹,里面包含两个文件,index.ts和router.tsindex.ts文件// 项目中定义的路由对象})router.ts// 在这个文件中定义所以的路由对象,并将其导出meta: {title: "首页", // 菜单标题hidden: true, // 在左侧菜单中是否隐藏 true: 隐藏 false:显示icon: "",},},meta: {title: "关于", // 菜单标题。
2025-02-27 16:55:24
2419
原创 字符串“false“转布尔值false
背景:在路由跳转时将一个Boolean值作为参数传递到另外一个页面,而在另外一个页面获取参数却是一个字符串!常规很多人会想到Boolean()方法,但是不得行哟~~
2023-08-31 21:31:46
874
原创 解决Goole浏览器跨域项目跨域的问题
查询后,修改为“Disabled”,并Relaunch重新启动下,点击后会自动重启浏览器。进入谷歌浏览器,在网址栏输入下方路径访问。重启后,就解决了此跨域问题。接着输入下方关键词查询。
2023-03-22 16:35:00
1281
原创 vue项目swiper使用removeSlide(index)方法和数组方法splice()出现的问题
vue项目swiper使用removeSlide(index)方法和数组方法splice()出现的问题1. 使用swiper官方方法:removeSlide(index)当我们使用removeSlide()移除图片时,传入的参数index是没有随即变化,简单来说,就是通过v-for循环的ImgList是没有发生改变,数组内每一个元素index是没有发生变化,而我们使用removeSlide(index)移除某一张图片,在我们页面上,是少了一张图片,那么对应的index也没有对其打个比方:我们v-
2021-03-23 13:14:58
1652
原创 封装axios的方法
通过使用 axios来调接口请求后台数据,我们可以将axios封装起来,分为三部分,创建axios, 封装请求拦截器,封装响应拦截器,具体可以翻npm官方文档,可以找到具体的答案。封装axios还是需要做代理://Vue中的代理: 在 #vue.config.js:module.exports = { devServer: { port: 8787, proxy: { "/api":{ target:"http://10.36.147.147:3000",
2020-07-22 10:04:23
297
原创 git教程
Git新手教程版本控制工具git版本控制工具经历的阶段1、cvs阶段2、Svn阶段3、Git阶段Git使用1、Git使用的准备工作:2、建立远程仓库:3、建立本地仓库:4)、 现在可以在项目中使用git进行版本管理了总结:补充版本控制工具git•版本控制工具的作用场景一:一个团队开发一个项目,指定张三疯写了一个公共的函数库 tools.js,应该分发给每个成员。李思峰在使用时,发现tools.js里的 函数 fnA有问题,李思峰会怎么办?改自己机子上的tools.js。接着怎么办? 发给张三疯,张三疯
2020-07-11 18:29:26
278
原创 练习题
1.实现向数组末尾追加一个元素有多少种方式var arr = [1,2,3,4,5,6,7,8,9]; // 方式一: 使用 push(); var arr = [1,2,3,4,5,6,7,8,9]; console.log(arr); //(9) [1, 2, 3, 4, 5, 6, 7, 8, 9] console.log(arr...
2020-03-20 12:00:04
502
原创 练习 JavaScript 数组方法
1. 定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。// 方式一: var arr = []; var newArr = []; arr.length = 30; var sum = 0; for(var i=1;i<=arr.length;i++){ // 因为 ...
2020-03-18 15:38:35
774
原创 声明变量提升
变量声明提升二、当变量声明提升 遇到 作用域在函数中定义(声明)变量,不管这个变量在函数的任何位置,经过预解析时,浏览器会把变量声明提升到函数执行的最开始的位置 。话不多说,直接上代码:<input type="button" value="测试" onclick="fn()"> function fn(){ console.log(a); // 定义变量...
2020-03-17 12:07:34
470
原创 CSS3动画属性
css3动画效果突然发现吊炸天,在一些场景上使用一下动画效果,还是能够发挥出意想不到的效果,自己将css3属性稍微的整合一下,以便于自己以后的查阅,同时方便大家阅览,希望有一定的提升。1、css3过渡属性- transition这是css3中的一个过渡属性,一般需要配合鼠标事件触发,transition里面可以设置四个值,这是它的简写形式:transition: 属性值1 属性值2 属...
2020-02-29 22:45:19
355
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅