摘要:
1、下载: npm install --save v-clipboard 2、组件中引入(或者在main.js中全局引入) import Vue from 'vue' import Clipboard from 'v-clipboard' Vue.use(Clipboard) 3、在按钮标签中加载指 阅读全文
摘要:
1、打印this.$route 可以发现matched是可以提供面包屑的数据源,根据实际情况进行filter 2、在路由表(路由记录)中添加 meta const routes = [ // 第一级 { path: '/', name: 'Home', component: Home, meta: 阅读全文
摘要:
在滚动列表时,找到是哪个div的 transform 在变化: 列表页路由离开守卫里,通过找到滚动的 div 的 transform 值,可以得到向上滚动的距离,保存到 vuex 中 beforeRouteLeave(to, from, next) { if (to.query.type !== ' 阅读全文
摘要:
1、将需要缓存的页面路由加上meta属性: meta:{keepAlive: true} 2、在app.vue里使用keepalive 将 <router-view></router-view> 改为 <keep-alive> <router-view v-if="$route.meta.keepA 阅读全文
摘要:
vue插槽:在引入的组件标签中书写的内容是不会显示的,如果要显示这部分内容,需要用到<slot></slot> 1、插槽的概念: 比如说在Father组件中引入了Child组件, Father: <template> <div> <Child url="http://www.baidu.com"> 阅读全文
摘要:
效果: 阅读全文
摘要:
$attrs:从父组件中接收到的,没有注册到props中的值,传递给子组件使用。如果在props中接收了,也需要传递给子组件,可以使用属性合并v-bind="{ type, ...$attrs }" $listeners:将子组件的自定义事件传递给父组件 如图所示,A、B、C、D四个组件的关系就是一 阅读全文
摘要:
function parseTime(time, fm) { // 解析时间 time: 时间戳或者实践对象 fm: 格式 默认是{y}-{m}-{d} {h}:{i}:{s} if (arguments.length 0) { return null; } const format = fm || 阅读全文
摘要:
export const storage = { /* * set 存储方法 * @ param {String} key 键 * @ param {String} value 值, * @ param {String} expired 过期时间,以分钟为单位,非必须 */ set(key, val 阅读全文