VUE第四天学习

内容:全局过滤器和组件、组件进阶、路由 一、全局过滤器 在/src/main.js中Vue实例化之前进行定义 Vue.filter('过滤器名称',function(形参){ ... return 结果 }) 定义好的全局过滤器,在项目中的任意组件中可以使用 二、全局组件 /src/main.js中Vue实例化之前进行定义 Vue.component('组件名称',组件内容) 定义好的全局组件,在项目中的任意组件中都可以使用 三、组件进阶 1.ref (1)进行DOM操作(不知道用vue怎么去实现,可以考虑原生js) (2)可以实现组件传值

{{ msg }}

2.jquery (1)script引入jquery【不推荐】 (2)npm安装 cnpm i jquery --save (3)引用 import $ from 'jquery' (4)使用 $(".smallbox").slideUp(1000) 3.插槽 在父组件使用子组件,需要展示父组件中的内容时,除了可以使用组件传值,也可以使用插槽来实现。 (1)匿名插槽 在子组件中设置一个slot标签,这样的在父组件使用子组件时,就可以在子组件的内部追加新的内容 子组件: 父组件: <子组件名>新的内容 此时,新的内容就会显示在插槽处。 (2)命名插槽 如果需要让不用的内容显示在不同的插槽处,需要给插槽标签设置上name属性。 子组件 父组件: <子组件名>

4.is (1)改变html标签的默认结构限制 dl dt dd ul li table tbody tr td

  • 电影
(2)动态组件 如果页面中有多个组件要切换去显示,可以使用is来实现组件的动态展示。
  • 电影

发表评论 (审核通过后显示评论):