- 博客(72)
- 收藏
- 关注
原创 搬砖日记:vue3组件class名无法继承
虽然vue3并没有要求组件只能有一个外盒子,但是处于规范和为了避免不必要的麻烦,还是按原来的标准规范代码吧~
2022-12-08 11:20:27
65
原创 搬砖日记:关于sync用不了的问题
其实就是把:value.sync="value"换成v-model:value="value",然后记得在update:value函数需要声明一下
2022-11-30 15:31:14
320
原创 vite+vue3 + ts 项目搭建——pinia
vite+vue3 + ts 项目搭建——pinia之前写过vuex的文章,想用vuex的戳这:[链接](http://t.csdn.cn/v3eTF)
2022-11-10 11:31:55
220
原创 vue文档细读:Refs
ref、isRef、unref、toRef 和 toRefs、shallowRef、triggerRef、customRef
2022-07-15 00:59:16
170
原创 ts随记: ts配置文件详解 --tsconfig.json
好吧,去面试碰了几回壁之后,发现ts不会就。。。少了那么小几千然后就 == 没工资了
2022-07-03 21:33:12
394
原创 devServer.proxy 实现分环境部署???
1.解决在开发环境时的跨域问题2.解决有多个域名的情况(如下图,有项目的域名,还有一个百度地图的域名)这个时候会有俩种情况:知道了部署之后域名是怎么处理的,要实现分环境就容易了。大概是这样式,网上教程还蛮多的要是遇到了一个跨域问题,用devServer.proxy浅解决一下:1.在环境文件里,再加上一行2.用老方法动态设置一下(其实感觉也不用,写死就好了)什么时候调用获取环境的函数?调用时间,不可以放在app.vue 请求的顺序太慢了,可以放在要使用的文件中调用是做什么的,get
2022-06-30 01:47:24
208
原创 vuex为什么要存在?它与浏览器缓存的区别?
vuex的出现,确实为公共数据的管理带来了极大的方便。较为突出的便是它的数据监听响应,这是浏览器没办法去实现的一个功能。但是浏览器存储也有自己的优点,在进行数据存储时,首先思考数据对于项目的一个意义,来决定存储的方式......
2022-06-26 01:31:43
876
原创 HTML5新特性 之 “语义化”
1. 首先要记住什么是语义化,有什么作用2. 对于标签,因为实在是过多,但是在面试题中确实有遇到过,只能是基本的一定要记住,其他的靠眼缘了。。
2022-06-16 16:47:08
128
原创 node报错合集
一些报错记录:node ./test.js 服务启用后报错events.js:352 throw er; // Unhandled 'error' event ^Error: listen EADDRINUSE: address already in use :::80 at Server.setupListenHandle [as _listen2] (net.js:1320:16) at listenInCluster (net.js:1368:12)
2022-05-30 12:04:32
651
原创 hexo -- 有点邪门的 next 主题坑:实在找不到办法了快进来看看
文章目录建站问题一:网站打开是空白的,只有上面一条黑线问题二:运行的时候,出现了乱码,无论是在hexo clean/hexo g --d/hexo -s --d都会出现问题三:hexo页面主题没有发生改变 / 主题切换无效总结:投了家公司,发了笔试题过来就是用hexo完成一个个人博客,主题要求是使用next。确实没有接触过,试了一下,确实厉害,博客还能这么搞,奇怪的知识增加了。从0开始搞吧~建站其实跟着教程搞确实不难,我这里就不多写了先建一个网站:hexo网站然后是next主题切换:ne
2022-05-27 16:18:09
205
原创 没有解决的迷惑问题(可以来一起解决问题吗)
是一些在开发过程中遇到的迷惑问题,没有找出原因。如果你刚好有空,一起分析分析呗!后续如果找到原因了我也会进行补充
2022-05-23 17:10:05
52
原创 手绘一个多级嵌套表单(计费标准)
需求是这样子的:甩了一个文档过来,为了后期可以修改数据,需要将表格实现在页面上后端的数据是这样式的: { "data": { "table": { "headers": [ "收费项目", "计算单位", "收费标准", "运行时间" ], "rows": [ [ "起步价", "2公里以内", "5元",
2022-05-07 18:54:37
237
原创 vue 运行 报错合集
1. Error: Cannot find module ‘@vue/cli-plugin-babel‘(图是搬的,方法不是~)麻了,改了好久。。。网上好多方法都是把node_module文件删了,再重新下载就好了,我反反复复都没有用!找了大佬,大佬看了之后帮我解决了,方法如下:把 node_module文件删了。从github上面把之前可以用的那版的package.json复制下来,替换掉现在的这版,这步不一定有用,没有条件的可以不搞!打开cmd(我之前都是在git的那个控制台上搞的,下
2022-04-19 21:02:55
1305
3
原创 elementui的bug合集
tree组件在for循环中无法使用getCheckedNodes这个方法解决方法:加个索引 this.$refs[`tree${item.id}`][0].getCheckedKeys();链接:https://www.jianshu.com/p/9b5511d69318
2022-04-14 20:33:35
396
原创 js随记3 -- slice,splite,splice的区分 contact:数组拍平
前言:看到了JavaScript高级程序设计的数组部分,系统接收了数组的方法,发现有一些东西可以拎出来总结总结。slice方法:字符串,数组所有使用方法几乎相同作用:从字符串中提取子字符串用法:接收一个/俩个参数(开始位置,结束位置)结束位置不取负值=字符串长度+负值结束位置小于开始位置,返回空字符串/数组splite方法:字符串所有作用:将字符串根据传入参数进行切割为数组用法:接收一个/俩个参数(切割参数,数组大小) let str = “a,b,c,c,y” .
2022-04-11 15:57:42
1089
原创 js 随记2 -- object对象通过变量访问属性
前言:以前想要通过变量去访问属性,尝试过用obj.${name},结果用不了哈哈哈。终于让我看到《Javascript高级程序设计》的集合引用部分,完美解决问题。文章目录对象的属性存取方式1. 点语法:2. 中括号法对象的属性存取方式1. 点语法:用法:obj.name这个方法比较常见,用的也比较多,但是就按前言说的,传不了变量名,因为name本来就是个字符串了。let obj = { "waa":'11', "hhh": 222}//获取console.log(obj.waa) //
2022-04-04 13:24:13
839
原创 van-switch 组件 ‘set’ on proxy: trap returned falsish for property ‘moneyValue’
报错: Uncaught TypeError: ‘set’ on proxy: trap returned falsish for property ‘moneyValue’ 看到这个"set" ,我第一时间想到了数据代理,翻译了一下,果不其然:代理上的“set”:陷阱为属性“moneyvalue”返回了falsish不讲讲怎么改,讲一下思路,然后自己分析一下代码:数据代理,在我的vue随记里面写过,可以先去看看。它的set 和 get ,一个负责设置,一个负责获取,这个报错的原因很有可能是因
2022-04-04 00:08:40
4150
原创 js随记1 -- 提取字符串方法 substr, slice,substring 区别
前言:在看《Javascript高级程序设计》的时候,看到字符串这里,发现字符串的内容真的别有洞天,单看字符串提取就晕了好久~果然还是基础不扎实!文章目录共同点1. 从字符串中提取字符的方法2. 不修改原字符串的值参数的区别:1. slice,substring:第一个参数为提取字符开始的地方,第二个为结束的位置(该位置的值不取)2. substr:第一个参数是提取开始的位置,第二个字符是所 *要提取的长度*对负值参数的处理1. substring : 将所有的负值转化为0,会将小数调换到前面2. sli
2022-03-20 12:02:11
1125
1
原创 vue随记3 -- 计算属性和监听属性
b站教程:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通文章目录10. 计算属性(computed)完整写法:简写写法:不需要 修改(set) 时可以使用11. 监视属性(watch)标准写法其他配置:简写: 在只有handler配置项时使用12.监视属性和计算属性的区别和注意点:10. 计算属性(computed)完整写法:<span>{{fullName}}</span><script> const vm = new Vue({
2022-02-15 22:24:13
333
原创 vue随记2 -- 事件处理、事件修饰符、键盘事件
b站教程:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通文章目录7. 事件处理事件的绑定形式:v-on:xxx 或者 @xxx事件的配置形式:写在methods对象中,最终会配置在vm上8. 事件修饰符prevent:阻止默认行为 (常用)stop:阻止事件冒泡(常用)once:只执行一次capture: 事件的捕获模式self:只有event.target是当前操作的元素才触发事件passive: 当前默认的行为立即执行,无需等待事件回调执行完毕9.键盘事件键盘事件用法:常用的键盘别名
2022-02-15 22:21:20
248
原创 vue随记1 -- 插值语法和指令语法 el的写法 data的写法 MVVM模型 vue 的数据代理
b站教程:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通vue随记11. 模板语法:2. 插值语法和指令语法:3. el的写法 -- 绑定实例的写法4. data的写法 -- vue实例中的数据5. MVVM模型6. vue 的数据代理1. 模板语法:可以展示vue实例(vm)上有的属性,及vue原型上所有的属性包括:插值语法和指令语法2. 插值语法和指令语法:(1) 插值语法:用于解析标签体内容, <div> {{name}} </div>(2
2022-02-13 20:55:20
386
原创 node 随记
node.js 笔记文章目录node.js 笔记模块化介绍:模块化运用:① 前端运用1.避免文件之间变量混乱,互相影响:type="module"2.实现 js中加载其他的js文件:import '相对路径'3.在js文件中访问其他js文件的变量:② 后端运用(node.js)1.在js文件中引入js文件:require();2.在js文件中引入其他文件的函数、参数3.引入内置模块:const 命名 = require('模块名');内置模块使用实例:1. 文件系统模块- 引入:const 实例名 =
2022-02-13 12:16:26
194
原创 Mongodb随记
目录使用1.控制台命令行中操作mongodb常见命令行2.可视化图形工具中操作MongoDB:Navicat Premium 153.通过后端代码区操作MongoDBmongoose:Node.js提供的一个用于便捷操作MongoDB的库express项目连接Mongodbmongoose对数据库集合操作:mongoose的一些操作函数tip一个mongodb服务器可以有多个数据库每个数据库之间互不联系一个服务器只能同时启用一个数据库使用1.控制台命令行中操作mongodbmongd
2022-02-13 11:15:52
331
原创 axios 的 qs库
之前写了一篇 vue axios 前端数据传给后端一直 “参数不足”中的解决方法中就使用了qs库最近就又又又遇到了,然后一脸懵,找了好久才又想起使用这玩意。文章目录*到底什么时候用qs库1.axios官网中提到的qs库2. content-type和 参数 的关系2.什么是qs库?3.在axios中qs的使用*为什么ajax的application/json也需要用?*但是还有些不解1.为什么vue-resource不需要这个东西?*总结:*到底什么时候用qs库1.axios官网中提到的qs库
2022-02-11 01:06:20
2093
4
原创 vue项目 登陆逻辑 和 页面加载逻辑
最近修改了俩个vue项目登陆逻辑,摸摸摸,三改四改,总结了一些思路:文章目录首先,理清好思路1.什么样的情况下是登陆状态(初始化加载 => App.vue)2. 没有登陆的情况下,项目的显示状态是什么(页面的路由=>router>index.js)3. 登陆的情况下,项目的显示状态是什么(页面的路由=>router>index.js)4. 登陆失效的时候要做什么事情(请求响应过期的时候)核心知识小总结首先,理清好思路什么样的情况下是登陆状态(如有token)没有登陆的
2022-02-09 01:35:21
640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人