logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端 el-col 里面 el-form-item 设置样式 width:100% 会掉下去

这里如果不用 el-row 和 el-col ,不加样式 style="width: 100%" 的话好像是没有什么问题的(我的猜测我也不是很清楚,解决方法就是下面的)加上之后应该 input 框就会掉下来,原因是 label-width="70px" 这里要加 px 否则就会出现现在的问题。

文章图片
#前端
前端使用 safari浏览器(不仅仅是safari浏览器Firefox也发现了)时无法通过window.open打开新的窗口

Safari中无法open新窗口,原因是Safari的安全机制将其阻止,一些异步操作,比如ajax回调里面执行window.open就会失效,原因是代码自己自动执行的,被IOS的安全机制拦截!解决方案:把打开链接的操作放到setTimeout里运行即可,因为setTimeout是在主线程运行的,因此该操作不会被浏览器认定为代码操作的,所以不会拦截。原因:最开始的时候我以为是苹果设备的原因 因为使用

文章图片
#safari#前端
前端 用tinymce富文本编辑器 从word 复制内容过来 会带很多奇怪的样式 这里需要去除样式只留下标签即可

如果你的 plugins 是像我下面完整版代码那样单独拎出来配置的 也是直接在很多引入的插件 后面加就好了(参考最下面的整个组件代码哦)问题:从word 复制内容过来 tinymce富文本 会带很多奇怪的样式 导致内容过长无法保存。然后要在 init 的 plugins(指定需加载的插件)配置中加上 paste。然后在加上 editor 组件的init 配置中加上以下配置。如果来没有plugins

文章图片
#前端
el-table 加上排序之后 出现显示的数据与返回的数据的顺序不一致的问题

我的列表的列是循环的出来的 前面可以排序的都吗没有问题 就只有其中一个排序出现列表显示的顺序与后端返回的数据的顺序不一致。事件,在事件回调中可以获取当前排序的字段名和排序顺序,从而向接口请求排序后的表格数据。之前的写法是这个样子的 很多循环出来的都是正常的 只有其中一个显示的顺序是错误的。虽然不知道为啥但是文档就是这样写的 哈哈哈哈哈 那就先这样吧。远程请求的时候 sortable 需要设置成 c

文章图片
#vue.js#elementui#javascript
vue前端中this.$message 第一次不出现第二次就出现了

我在项目中也遇到过这个问题,我当时的主要原因是在 this.$message 显示的位置上面有一个定位它的 z-index 2001,而this.$message 的默认层级是 2000 再次点击的时候会增加到2001 所以第一次点击的时候提示没有出现。所以可能是上面的某部分的内容 层级是 2001 所以第一次的时候不显示 第二次的时候才显示。this.$message 点击的层级是递增的。

文章图片
#vue.js#前端
到底了