组件模板 src/components/MessageBox/index.vue <!-- 自定义 MessageBox 组件 --> <template> <div class="message-box" v-show ...
一 前言 之前的博客聊过 vue . 和react的技术选型 聊过vue的axios封装和vuex使用。今天简单聊聊 vue 组件的封装。 vue 的ui框架现在是很多的,但是鉴于移动设备的复杂性,兼容性问题突出。像 Mint UI 等说实话已经很不错了,但是坑也是不少,而且项目中很多功能仅凭这些也实现不了,这需要我们去封装自己的可复用组件。 二 封装组件的步骤 . 建立组件的模板,先把架子搭起来 ...
2018-06-04 17:13 14 125977 推荐指数:
组件模板 src/components/MessageBox/index.vue <!-- 自定义 MessageBox 组件 --> <template> <div class="message-box" v-show ...
1.自定义 折叠列表 Accordion.vue (1)sass 版本 <!-- 折叠列表 组件 --> <template> <nav :class="$style.accWrapper"> <div :class ...
,其实就是vue引入新的子组件) 分3步: 在父页面(a.vue)上引入写好的组件 import c ...
之前讲解的都是vue1.0的使用,现在我们开始介绍vue2.0,这里的介绍是在vue1.0的基础上进行介绍的,主要介绍的是同vue1.0版本相比2.0的变化 vue2.0的变化1.在每个组件模板中,组件的定义有一点变化且不再支持片段代码 之前可以写片段代码: <template> ...
1.自定义 图表 组件 Echarts.vue <!-- 自定义 echart 组件 --> <template> <div> <!-- echart表格 --> <div id="myChart ...
1.下拉刷新和上拉加载更多组件 Scroller.vue <!-- 下拉刷新 上拉加载更多 组件 --> <template> <div :style="marginTop" class="yo-scroll" :class ...
1.自定义 提示框 组件 src / components / Toast / index.js /** * 自定义 提示框( Toast )组件 */ var Toast = {}; var showToast = false, // 存储toast显示状态 showLoad ...
1.自定义 生成二维码组件 QRCode.vue <!-- 生成二维码 组件 --> <template> <canvas class="qrcode-canvas" :class="{show: show}" :style ...