摘要:
数组的map方法 代码 this.selected.map((item)=>{ return item.name}) 返回的是新数组, ['一级菜单','三级菜单','二级菜单'] 阅读全文
摘要:
如果采用普通的for循环方式,没办法确认数据到底有几层,要写几个for循环,所以想到了递归的方法。 那么在vue里然后实现呢? ###vue递归组件(组件中使用自己) 父组件中把数据以props形式传给子组件 <template> <div class="cascader"> <wb-cascade 阅读全文
摘要:
#css 做一个弹出气泡,样式怎么设计? ##难点: 要实现白色三角型,可以在伪元素before和after上设置一个黑、一个白三角形,白三角形会挡住黑的,从而实现。 &::before, &::after { content: ''; display: block; border: 10px so 阅读全文
摘要:
svg改变颜色用fill属性而不是color 阅读全文
摘要:
import wbMessage from './wb-message' let Constructor = Vue.extend(wbMessage) let vm = new Constructor({ propsData //props } ) vm.$slots.default //插槽 v 阅读全文
摘要:
代码奉上 install (Vue, options) { Vue.prototype.$message = function (message){ let Constructor = Vue.extend(wbMessage) let vm = new Constructor() vm.$slot 阅读全文
摘要:
如图所见,普通的标签属性我们直接使用 :属性名=`props的值` 就可以了。为什么用到class里要加[ ] 这个??? 阅读全文
摘要:
#学习经验-css的flex布局 今天遇到一个小问题 在给三个div布局时,设置父元素display:flex 此时三个div的宽度均为50%,他们并没有超出屏幕的宽度,还是撑满了父元素。 为什么呢? 因为css中flex布局描述了,是否允许弹性元素换行,flex-direction,默认是no-r 阅读全文
摘要:
面向对象 -- 就是程序把现实事务的一个抽象。 举个列子叭!!!! 现实中,人、小狗、枪、花、子弹等等这些都是事务 抽象到程序里 声明一个对象,表示人,表示小狗、表示花.... 现实中人有身高、体重、姓名程序里人对象有属性表示数据,有身高属性、体重属性...现实中人可以吃饭、睡觉、打游戏这些行为程序 阅读全文
摘要:
any、unknown、never 、void的区别 any 表示任意类型,设置为any相当于对该变量关闭了TS的类型检测。不建议使用 let a;(隐式any) //声明变量不赋值,就是any 等效于let a:any = 10;(显示any) a=10 a='hello' 区别: let s= 阅读全文