获得徽章 15
前端打杂
征询一下建议,想做一个自己的小系统,是用b/s架构好还是用c/s架构?仅自己使用。
看现在身边好像都是b/s。
本来在看看electron,现在感觉用不到呀。
29
#1024一起掘金#
发现掘金的一个显示bug,
在1080P的屏幕下,如果使用window默认的左右两边分屏,会导致掘金课程,部分具体课程章节内容显示被遮盖掉,只有将浏览器缩放至80%,才会正常显示。
我这边打算左边看小册,右边照着敲代码发现的。以前的排版是没问题的,因为一直是通过这个方式看的小册(会放大125%,只显示完整文章)。这个可以修复吗?
展开
冰风丶于2023-10-23 13:51发布的图片
评论
在用vue写jsx的时候发现input绑定v-model后,只要输入字符串,就会打印我写的111。是不是重复渲染了?这个问题官网没看到答案,百度也不知道用啥关键字去查询,查出来的答案都不是我要的。有没有大佬帮忙看看有办法避免吗?谢谢!
冰风丶于2023-03-14 14:58发布的图片
20
请教一个vue3的onMounted+mock获取数据的问题
1、mock接口写好后,只能通过axios.then才能正确,而使用async await 必定报错
2、vue3如何将结果数组进行替换
半年没写代码的我现在很迷茫[泪奔]
冰风丶于2022-08-11 16:40发布的图片
冰风丶于2022-08-11 16:40发布的图片
冰风丶于2022-08-11 16:40发布的图片
冰风丶于2022-08-11 16:40发布的图片
冰风丶于2022-08-11 16:40发布的图片
冰风丶于2022-08-11 16:40发布的图片
4
首先,祝自己生日快乐

花了两周时间,刚刚会使用mariadb和mongoose简单的增删改查[泪奔]

然后尝试把以前自己写的echarts保存在数据库中
吐槽一下自己
自己给自己提需求真的难。不知道界面该怎么规划,不知道保存的时候需要使用哪些字段。哪一种保存在mariadb比较方便,哪一种保存在mongodb比较方便
然后找了两天的web页面自己的代码编辑器,一个都没找到(code mirror可能可以)。目前还是用textarea暂时代替一下
vue3+ts全是报错,写个function,传入参数必须提前使用interface定义,然后大量的interface都不知道放哪里比较好,现在全放在当前文件中(弱弱的问一句,哪里有ts比较好的教程,B站找了一个看完,就是怎么定义,好像学到了,又好像没学到)
跑一个build,因为ts老是通不过。勉强通过了,又一个warning关于any的。问题是一个是trycatch里面的error抛出的,一个是axios定义响应参数的。这两个本来就是不能确定的。难受的一匹

吐槽完了,然后呢靠着自己勉勉强强把前后端打通,后端简单一点使用了express+mariadb+mongo,前端vue3+ts(终于就两个不知道咋改的warning:any)。配合git hook+docker。一提交本地就可以打包。再加上pm2的自动重启。整体自用还行

以上整个技术也算是给自己一个前端生涯的技术总结吧(也就会这么一点,我真的是一个假的前端)

希望赶快学会低代码平台的搭建,不然绝对就被淘汰了,挺慌得哈哈哈哈
展开
冰风丶于2022-02-21 17:41发布的图片
冰风丶于2022-02-21 17:41发布的图片
冰风丶于2022-02-21 17:41发布的图片
2
请教关于vue3 setup props传入子组件后,如何自己去维护这个props。在vue2中,通过data:{return {a:this.props.a}}可以解决,在vue3的setup中该如何解决这个问题?

如图,是我自己瞎琢磨的,感觉我自己这个写法有问题。不太可能需要这样套两层才能搞定吧。
之前直接使用toRef。却无法修改值,在调试里面说是props的变量是readonly的。
```
// 错误readonly
const option_textarea = toRef(props, 'optionStr');
```

向各位大佬们请教一下,应该需要如何解决这个问题?
展开
冰风丶于2022-02-17 14:55发布的图片
1
想到一个让我睡不着的问题,echarts官网左侧的编辑区是怎么做到的,可以入库,可以写方法。
js存不存在atring转function。还是我一开始思路就错了?
他是怎么做到左侧写function例如formatter写function我个人理解为string转了function是怎么转的,还是有其他方法,有大佬知道吗?真心求解
还有阿里可拖拽大屏中,可以自定义过滤函数,也是一个textarea里面写方法内的过程,这究竟是怎么做到的[捂脸]
展开
2
春节立的flag果然自己鸽了,只完成了低代码的视频学习(其实视频只讲了其中一个核心点,还有很多其他很重要的点没有[哭笑])。
前一半时间玩手游lol,后一半时间玩csgo,哎
再立一个这周的flag,把vue3+elementplus的11小时视频学习一下,重点在于递归目录树和动态权限管理,前一个应该可以和低代码配合使用,后一个纯属自己不会学习学习
评论
明天开始放假,除了相亲和朋友出去玩,决定在休息的这几天再去学习一点东西,(去年年休假5天,我一共可以休息17天[坏笑]
整理了一下,在收藏夹吃灰的东西。放在了新的计划中。不求全部完成,但求完成50%。一共84小时(14天算)(平均6小时),完成42小时(平均3小时)就是成功。因为包含懒(这是主要的),找资料和不理解的反复观看以及调试bug等。50%应该是极限了。
代码学习为主,PS学习为辅,UI/PR/blender属于额外基本不可能完成的,哈哈哈哈。
以上flag虽然更大的可能是只完成了0%,哈哈哈哈
提前祝大家春节快乐哦!!!
展开
冰风丶于2022-01-27 16:51发布的图片
10
之前docker运行pm2失败原因找到了,需要使用pm2-runtime而不是pm2。然后抛出一个新的问题
在docker中添加--watch不生效,配置文件中添加watch:true也不生效,这就奇了怪了。
请求各位大佬知道答案吗?谢谢啦
5
遇到个问题,无法解决。
关于pm2+docker的启动问题
在本地,可以正常启动,且功能全部正常
在docker容器中无法进入index.js
下面是相关配置文件
```
// docker-compose.yml
back:
build: ./docker-data/back
container_name: visual_back
restart: always
ports:
- "5050:3000"
volumes:
- ./docker-data/back/project:/project
expose:
- 5050
// dockerfile
FROM node:16.13.2
RUN yarn global add tyarn \
&& tyarn global add pm2
WORKDIR /project
CMD tyarn && pm2 start ecosystem.config.js
// ecosystem.config.js
// !!!在docker中,console.log可以正常打印
name: "back",
cwd: "/project",
script: "./index.js",
out_file:"./logs/back.log",
error_file:"./logs/err.log",
watch: true,
ignore_watch: [
"node_modules",
"logs"
],
// index.js
// !!!程序并未进入该文件,所以什么都没有输出
console.log("启动node");
const express = require('express')
const cors = require('cors')
const app = express()
app.use(cors())
app.listen('3000', () => {
console.log('服务启动成功')
})
```
node_modules已在文件夹中,pm2配置的logs没有任何东西输出
ecosystem.config.js的console.log正常输出,但无法进入index.js
已经一整天了,实在解决不了[流泪]麻烦大佬有空帮忙看看
展开
冰风丶于2022-01-21 16:23发布的图片
冰风丶于2022-01-21 16:23发布的图片
4
下一页
个人成就
文章被点赞 5
文章被阅读 5,701
掘力值 178
收藏集
6
关注标签
68
加入于