很久没更新内容了,最主要是人懒,(꒦_꒦) !
今天开始总结这一年在工作中的点滴积累,已供以后查阅!
VUE 已经用了 1 年了,各个知识点的领域或多或少都有涉及,今天记录一下全局组建的实现和思路
组建的作用
个人总结的一句话: 可重复使用并抽象事件功能的代码块
web 开发当然就离不开三大块 HTML , JS , CSS 下面就从三块开始入手,用嘴简单的 alert 组建作为介绍。
.vue 代码片段
新建一个 alert 文件夹在文件夹下面新建 alert.vue
1 | <template> |
vue 文件有分为三块,熟悉 vue 的同学都能明白,上面的代码不用多做解释请看注释.
布局采用 rem,flex! 具体方案“lib-flexible” 、“px2rem-loader”
JavaScript
在 alert 文件夹下面新建 index.js
1 | import Alert from './alert.vue'; |
上面代码主要的功能是导入.vue 组建功能代码,并使用 vue 组建注册方法“install”全局注册。
然后通过“Vue.prototype.$alert = $alert;”将组建继承。
使用
在 vue 入口文件 main.js 中添加如下代码
1 | import Alert from './alert'; |
然后就可以在我们的.vue 组建中使用了。
1 | this.$alert({ |