赞了文章2020-07-18
一、安装插件 {代码...} 二、在需要排序的界面中引入组件 {代码...} 三、在模板中使用 {代码...} 四、实现change、start、end、move方法,v-model绑定的数据就是排序后的数据,可以传递给后台修改数据库数据 {代码...} 五、完整代码,参考网址 {代码...} [链接]
回答了问题2020-01-07
页眉和页脚在打印的设置里面可以去掉,媒体查询去修改样式是生效的,如果没用可以尝试一下调用打印方法的时候传一个要打印的内容的id,不要把不打印的内容包进来。当然这仅限于不想打印的内容刚好是头部或者尾部
回答了问题2019-11-18
看了一下elment tree 生成的dom和源码。个人认为是无法通过node-key获取到dom元素的,ref也行不通。只能通过原生去获取。
回答了问题2019-11-18
{代码...} 思路大概是这样,scrollTop的距离可根据业务需求做调整
回答了问题2018-11-01
这是个chrome插件,用来修改网页的配色之类的,让眼睛更舒适。[链接]
回答了问题2018-11-01
你只需要在每次换行的时候把scrollTop的值改变一下就好了。 pre.scrollTop = pre.scrollHeight
回答了问题2018-11-01
移动端可以用::-webkit-scrollbar来修改滚动条的样式,也可以隐藏滚动条
回答了问题2018-10-11
给UserList里面的数据加一个hasNews属性,传入了新的消息就把hasNews设置为true,阅读过消息就设置为false
发布了文章2018-09-11
问题:safari浏览器下的iframe的宽高都会被内容撑大 这是一个safari浏览器存在的缺陷,无论如何设置iframe的宽高,都会被内容的宽高撑大,这会导致页面变得很大。 解决方案 设置iframe scrolling="0"属性 使用overflow:scroll的div包裹iframe 设置iframe内页面的body...
回答了问题2018-08-02
并没有测试出你这种情况,我认为是弹性拖拽的锅。在有transition动画的时候,fixed布局渲染会存在问题,可根据这个思路去排查一下。参考:[链接][链接]
回答了问题2018-07-19
回答了问题2018-07-13
因为new vue的时候创建了一个新对象,所以原Vue对象发生改变,不会影响到新对象
回答了问题2018-07-13
默认header和footer隐藏,在router-view加载完毕之后再显示.修改了一下代码,删掉了next();全局的守卫是不接受next()函数的
回答了问题2018-07-12
做过一套公司内部使用的基于vue的组件库。小菜鸡认为主要需要以下的技能:前端基础对业务场景细致入微的理解最好会点设计模式深入了解打包机制
回答了问题2018-07-12
1.对比一下本地js文件和CDN文件是不是一致2.可在webpack配置中加入ts-loader3.看看viz.js有没有npm包
回答了问题2018-07-12
想通过实现一个梯形容器来展示文字我觉得是不可能的,实现梯形图标倒是有多种方式——设置不同的border、应用伪元素after和before、使用3Dtransform...但这些在此都不适用。但也不是没有办法,比如可以对字符串进行分割,再配合text-indent。
回答了问题2018-07-11
JSON.parse、JSON.stringify、httpRequest等结果无法预知的场景,我都会用一下try{} catch{}
回答了问题2018-07-11
在调用接口的时候加一个loading动画过渡一下
回答了问题2018-07-11
使用getSelection可获取到选中文字的相关信息,包括起点和结束点。 {代码...} 参考:[链接]
赞了回答2018-07-11
给img加上事件 onLoad 和 onError 事件 状态码就能拿到了