前端自学之坑
这里仅仅是自己学习前端时遇到的各种各样的坑。希望对大家有用。
阿黍Ashu
这个作者很懒,什么都没留下…
展开
-
vue的scoped 样式隔离,样式穿透,及细节
先说环境吧:vue 3.2.45,也试过vue 3.2.16。原创 2022-11-22 19:12:41 · 3130 阅读 · 0 评论 -
浏览器监听标签页关闭
浏览器监听标签页关闭原创 2022-07-09 23:56:47 · 601 阅读 · 0 评论 -
EF core连接sqlserver,antd vue按需加载
EF core连接sqlserver因为很久没有用EF core了,就忘记了它要不要事先在数据库里创建好表,但是通过之前的经验来看,ORM会有自动创建表的功能,或是命令,或是代码。在EF core里,假如完全新建的项目,里面只有models和dbContext类,那么如果不对表进行CRUD,是不会触发EF core进行表的创建的,但是没有创建表的话又会有奇奇怪怪的问题。比如dbContext.users.toList()会报错invalid object name,就挺离谱的。所以如果事先想确保表创原创 2022-03-08 00:15:30 · 864 阅读 · 0 评论 -
vue 使用vue-router部署后刷新404
前端框架一般都会使用router功能,vue的vue-router就是实现路由功能的。这种功能有个小问题:当我们在开发时,假设有个路由是/admin,返回的是主页面,然后有个路由是/admin/edit,主页面上一般会渲染相应的组件,这时我们使用浏览器的刷新,界面并不会有啥变化。但是!!!当我们build之后部署时,我们在/admin/edit这个路由上刷新就会报错404:无法找到/admin/edit。这是因为一般情况下,作者是采用前后端分离的模式,即前端只是静态文件,这样的话,当我们访问/a原创 2021-12-09 22:52:42 · 3151 阅读 · 0 评论 -
Angular 路由细节
angular如果使用了多路由(不是指子路由)其URL会变成例如:https://angular-ptr8nx.stackblitz.io/superhero/11(popup:compose)后面的(popup:compose)指的便是另一个路由出口的配置信息,正常情况下,默认路由怎么折腾都是不会影响到它的,并不是消失使得相应的路由出口的结果消失但是!但是!但是,如果在路由配置中使用了redirectTo:'/admin/crises' ,即使在某些情况下其效果和redirectTo:'a..原创 2021-11-18 21:26:30 · 114 阅读 · 0 评论 -
vue + elementUI 表格组件重复出现
两个div 通过activeName进行判断展示哪个,然后呢每个div里都是不同的el-table,然而情况却是:第二个表格 Column设置变成了第一个的。第二个表格并没有使用展开列,但是却因为vue的组件重复利用的特性,延用了第一个表格的。我隐约记得,组件复用是不能影响整个界面的正常使用的,假如说,我给第二个table 所在的div添加一个id 属性,那么在vue复用时就得考虑会不会出现如果复用 id属性的数据丢失。肯定就不会处理第二个div时去复用第一个div了。所以就在第二个..原创 2021-05-03 17:12:17 · 1538 阅读 · 0 评论 -
vue v-model 绑定对象的属性 无法实时更新的解决方案
先说情况,当我们如果数据是事先在data里面写好的:那么是能够双向更新的,但是如果开始只是初始化test:{}然后在beforeCreate钩子函数中,使用test.name = ’‘,却无法双向绑定更新。如果想又保证使用动态添加属性,又想双向绑定,可以这样 :this.test=Object.assign({},this.test,{name:""});...原创 2021-04-14 01:21:52 · 1576 阅读 · 2 评论 -
npm 安装包时报错 npm install rollbackFailedOptional: verb npm-session 解决办法
一般出现这种错误是因为npm一般下载都是下载国外的数据,被墙了。一般两种解决办法:1.npm --registry https://registry.npm.taobao.org install -g + 包名2.npm install -g cnpm --registry=https://registry.npm.taobao.org 来安装一个cnpm,然后再用cnpm install -g 包名...原创 2020-10-13 22:28:12 · 7938 阅读 · 4 评论 -
.Net Core和flask跨域设置,允许所有Origin接受和发送Cookie
前言:自己比较小白,本文中有很多不对的地方欢迎指正自己以前用python的flask框架写后端程序,在实现跨域时安装flask_cors,然后如下:from flask import Flaskfrom flask_cors import CORSapp = Flask(__name__)CORS(app)//......这样的话就可以实现跨域了,且所有的Origin都可以对其发送请求,例如www.baidu.com可以向自己的127.0.0.1:5000的flask程序发送请求,原创 2020-07-25 00:18:42 · 649 阅读 · 0 评论 -
form表单中每一项input数据的获取
在form中,如果我们想获取每一个input的值,不应该使用innerText或者innerHtml这两个属性原因暂时未知,如果有知道的大佬还望赐教如果想要获取数据的话应该使用value这个属性。除此之外,jquery中绑定单击事件不是$().click=(方法名),而是$().click(方法名)也不知道前一种办法是用什么语言的习惯。...原创 2019-11-24 21:49:18 · 1553 阅读 · 0 评论