- 博客(10)
- 资源 (44)
- 问答 (6)
- 收藏
- 关注
原创 Vue进阶(九十五):addEventListener() 监听事件
语法element.addEventListener(event, function, useCapture);第一个参数是事件的类型 (如 “click” 或 “mousedown”),详参【事件类型】第二个参数是事件触发后调用的函数。第三个参数是个布尔值用于描述事件是冒泡还是捕获。该参数是可选的。注意:不要使用 “on” 前缀。 例如,使用 “click” ,而不是使用 “oncl...
2020-01-20 16:26:09 25815
原创 Vue进阶(九十四):自定义组件
做前端项目开发,自定义组件是必不可少的一项基本技能,前端应用框架(像Vue、React、Angular)都提供一些已封装好、可复用的组件。但在实际项目开发过程中,根据具体的项目开发特点,肯定会遇到一些定制化的开发需求,此时,框架提供的通用组件就不再满足我们的需求了,就需要自己完成可复用组件的编码。实现自定义组件编码的基本思路如下:思考这个组件需要实现什么效果;建立组件的模板,先把架子搭起来...
2020-01-20 14:48:05 6244
原创 Vue进阶(九十三):show-overflow-tooltip实现表格列内容过长显示提示
在Vue项目中,使用ElementUI显示表格数据时,如果某一个列数值长度超过列宽,会默认换行,造成显示不友好。翻阅Element-UI文档,可发现show-overflow-tooltip列属性可实现列内容过长被隐藏时显示tooltip的功能。注:show-overflow-tooltip属性需要谨慎使用,如果一个页面多列使用,会影响页面加载速度。因为show-overflow-toolti...
2020-01-20 09:40:11 27705 6
原创 Vue进阶(九十二):应用 postMessage 实现窗口通信
在前端应用中,窗口间的通信用的地方还是挺多的,比如弹出qq登录认证窗。postMessage语法window.postMessage(msg,targetOrigin)注意postMessage要通过window对象调用!因为这里的window不只是当前window,大部分使用postMessage的时候,都不是本页面的window,而是其他网页的window!如:iframe的con...
2020-01-19 16:53:40 8120 1
原创 Git进阶(四):Git命令图解
附 删除远程仓库文件及文件夹在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决。首先进入你的master文件夹下, Git Bash Here ,打开命令窗口$ git --help # 帮助命令$ git pull origin master # 将远程仓库...
2020-01-09 17:24:18 2569
原创 Vue进阶(九十一):自定义指令
除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。有的情况下,对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。如何声明自定义指令?就像vue中有全局组件和局部组件一样,他也分全局自定义指令和局部自定义指令。let Opt = { bind:function(el,binding,vnode){ }, inserted:...
2020-01-07 14:50:04 4969 1
原创 Vue进阶(九十):过滤器
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示:<!-- 在双花括号中 -->{{ message | capitalize }}<!-- 在 `v-bind` 中 -->&l...
2020-01-07 10:37:51 1831
原创 Vue进阶(八十九):watch 用法详解
在Vue中,用watch来响应数据的变化,示例代码如下,第一种方式<input type="text" v-model="userName"/> //监听当userName值发生变化时触发watch: { userName (newName, oldName) { console.log(newName) }}第一种方式有一个缺点: 就是当值第一次绑定的时候 不...
2020-01-04 18:00:54 3847
原创 网站开发进阶(五十五)CSS padding、margin 属性
设置 p 元素的 4 个内边距:p{padding:2cm 4cm 3cm 4cm;}所有浏览器都支持 padding 属性。注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 “inherit”。定义和用法padding 简写属性在一个声明中设置所有内边距属性。说明这个简写属性设置元素所有内边距的宽度,或者设置各边上内边距的宽度。行内非替...
2020-01-01 20:47:35 2127
原创 Vue进阶(八十八):vue中的.sync修饰符用法及原理详解
子组件使用this.$emit()向父组件传值时,首先必须在父组件中引用子组件,然后实现传值。第一步 在父组件中引入子组件引入使用import引入组件import indexImportOrder from './components/indexImportOrder'声明 //定义组件 components:{ indexImportOrder, },使用<i...
2020-01-01 19:54:59 3533
Vue下textarea文本框根据内容自适应改变高度
2020-10-20
BackToTop.zip
2019-11-05
dubbo-admin-2.5.4 Web管理平台.zip
2018-04-29
dubbo-monitor-simple-2.5.3.zip
2018-04-29
w3c标准html5手册
2017-08-28
Chart.js实现饼状图添加文字
2017-08-28
Icon制作神奇-Greenfish Icon Editor3.31官方中文版
2017-04-25
iOS集成听云uni-app插件JS资源文件
2022-10-12
基调听云App移动应用性能管理产品采用SDK方式实现对App的**崩溃、卡顿、超时**等性能问题进行采集,并能对真实用户体验数据
2022-10-11
react-native实现ios横屏全屏展示
2024-03-13
react-native实现ios横屏全屏展示
2024-03-05
谁是第3w [face]monkey2:012.png[/face]
2021-03-24
学无止境[face]monkey2:005.png[/face]
2021-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人