前端
文章平均质量分 52
C_ZhangSir
这个作者很懒,什么都没留下…
展开
-
三种跨域方案(jsonp、cors、form+iframe)
必备知识同源策略(Same origin policy),浏览器的一个安全策略,现代浏览器大部分都实现了该策略。同源指:域名、协议、端口相同。禁止使用 XHR 对象向不同源的服务器地址发起 HTTP 请求。禁止对不同源页面 DOM 进行操作。这里主要场景是 iframe 跨域的情况,不同域名的 iframe 是限制互相访问的。http协议的Content-Type字段:如果该字段在http request header(请求头)里,指“前端向后台传递的数据的类型”,后台框架可能会根据该字段原创 2020-08-31 20:03:18 · 3238 阅读 · 0 评论 -
el-dropdown-item disabled后el-tooltip失效
需求:当el-dropdown-item不能点击时,应该给予用户提示,告知用户为什么不能点这个选项。方案是用户hover该el-dropdown-item后,通过tooltip提示信息。问题:当el-dropdown-item被disabled了,外层的tooltip也会被disabled。代码如下所示:<el-tooltip effect="dark" content="无新增日志权限,不可新增日志" placement="bottom-end" :disabled="isCouldAd原创 2020-08-09 17:54:19 · 2120 阅读 · 0 评论 -
Module build failed (from ./node_modules/@vue/cli-plugin-babel/node_modules/babel-loader/lib/index.j
写着代码听着歌,保存代码后突然就报错了,你敢信?再保存其他页面,其他页面也报错了你敢信?太神奇了,流下了对前端原理一无所知的泪水…应对措施:删除node_modules,重新npm i。以后出现类似问题,删除node_modules,重新npm i不包治百病,但是一般的奇葩报错,应该是能应付应付。...原创 2020-08-06 18:01:14 · 4019 阅读 · 0 评论 -
td标签高度属性不起作用
问题描述table中的td设置高度属性"height"不起作用。此时还出现一件奇怪的事情:控制台显示该td元素的height属性生效,如下图所示:实际元素高度105px,但样式栏中的40px同样生效了。解决方案将<td></td>中的内容用<div></div>标签包裹住。效果如下:,此时多余的文本我们可以用overflow:h...原创 2019-09-02 19:38:40 · 11704 阅读 · 0 评论 -
vue 报错 You are using the runtime-only build of Vue where the template compiler is not available.
问题描述学习vue-router官方教程,'起步’章节,<router-view>无效果,控制台报warn:You are using the runtime-only build of Vue where the template compiler is not available.Either pre-compiler the templates into render fu...原创 2019-09-18 17:19:12 · 8062 阅读 · 3 评论